Monday, 2015-03-09

*** drobilla has quit IRC01:53
*** drobilla has joined #ingen01:55
*** MaurizioB has quit IRC01:58
*** MaurizioB has joined #ingen02:12
*** edogawa has joined #ingen06:40
*** edogawa_ has joined #ingen16:53
*** edogawa has quit IRC16:56
MaurizioBhi guys, I'm trying to create a way to control the drive amp on amsynth with both an envelope and midi control21:33
drobillaMaurizioB: define "both"21:34
* drobilla increasingly feels that "magic" hidden MIDI binding is a bad idea, though he always did21:35
MaurizioBI'd like to use the envelope as default, then control the drive using the control slide on my keyboard21:35
drobillaTrouble is Ingen (or anything) has no way of knowing which you want21:37
drobillae.g. if your slider is at, say, 64, it's at 64.  The env is outputting whichever.  Which one is the value to use?21:37
MaurizioByeah, I know, then I figured out I could try using a mixer21:37
drobillaWell, you can mix them, or influence the env with a slider by multiplying them21:38
MaurizioBhere's what I've done so far: http://picpaste.com/ingen-bjL62NZy.jpg21:38
drobillaI don't see any way of "switching" though, unless the fader has touch (at least in theory, no support for that)21:38
MaurizioB(it's the bottom part of the graph)21:38
drobillaI'd think you want the envelope to actually always be active, but use the fader to control how much drive there ever actually is?21:39
drobillaHere's the problem with magic MIDI, this screenshot doesn't show me what's bound :/21:39
MaurizioBheh21:40
MaurizioBat this moment it works almost as I'd like21:40
drobillaSeems binding your fader to mixer gain would get roughly the right thing21:41
MaurizioBI've linked the control slider with the volume on the mixer21:41
MaurizioBexactly21:41
MaurizioBthe problem is that the AMS Percussive Envelope ends at some point21:41
MaurizioBso I'd need an "always on" envelope, I think21:42
drobillaIf you want the min to be > 0, need to add an offset in there21:42
drobillaThere's a 'range mapping' plugin in omins that's useful for this sort of thing, but omins is a real mess.  I need to clean that up and release it, or maybe merge it and random other stuff into a set of modular utility plugins...21:43
MaurizioBI see21:43
MaurizioBdo you see another way to do it using ingen's/ams existing modules?21:46
drobillaYou can use AMS CV source to add an offset, I suppose.  Anything that'll get you a constant21:48
drobillablop has a sum plugin21:48
drobillaNeed values and basic maths, really.  Seems AMS lacks this low level a thing21:49
MaurizioBcool, the cv source seems to work! :)21:56
MaurizioBthat's nice21:56
MaurizioBis there a sort of "panning" like mixer?21:56
MaurizioBI mean, the 2 channels mixer allows to have both the input signals, but what if I want to "alternate" the two channels, similar to the fader between the 2 decks of a dj deck21:59
drobillaAMS VC Panning?22:03
drobillai.e. the thing that shows up when you filter for panning :)22:03
MaurizioBehm :)22:04
MaurizioBwait, but it has only one input22:04
MaurizioBI need the opposite, 2 inputs, one output22:04
drobillaah, yes.  crossfader.  Don't think AMS has one, but not sure22:07
MaurizioB(sorry, I just realized that what I asked above was unclear)22:07
MaurizioBright, crossfader, that's it22:07
drobillaYou can build one with some mathey stuff, I suppose.  gain_1 = 1.0 - gain_022:09
MaurizioBuhm, that's interesting22:12
drobillaWeeeelllllll y'know.  Ideally this would be a graph somewhere you can just use, but pioneering stages and all that :)22:13
MaurizioBwell, learning about modular synthesis in this way is actually interesting22:18
MaurizioBfor example, I never realized that I could use modules with "audio" inputs and outputs to control CVs22:18
MaurizioBbtw, I found the simple crossfade from Chris Harris, using the control slide for the crossfade does the trick22:21
MaurizioBone last question: is there a more advanced adsr envelope? the ams is nice, but I'd like something similar to the envelope graph in renoise, which allows to loop or "ping pong" it22:25
drobillaThat's kind of the point of CV, but this situation is a bit messy with ams.lv2/ingen22:36
drobillaThere's blop dahdsr and friends, but I don't know of a looping one22:36
MaurizioBI'll look into blop, then22:39
MaurizioBthanks a lot, anyway, you have been very kind - and useful :)22:41
drobillay/w22:43
*** edogawa_ has quit IRC22:56
*** Anchakor_ has quit IRC23:31

Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!