01-24-2024, 03:13 PM
(01-24-2024, 08:11 AM)XORadmin Wrote:(01-24-2024, 06:25 AM)rubberband Wrote:(01-23-2024, 10:38 PM)XORadmin Wrote:(01-23-2024, 09:58 PM)rubberband Wrote:(12-09-2023, 05:36 PM)joesh Wrote: Nice, I'm going to try this later. I looked into the first suggestion (and read the manual), but it didn't work, I hope this does the trick.
Naturally, as you say, using a mult. is also a possibility, and easy. However, there's an expression in English 'Why keep a dog and bark". I was thinking (and I hope you agree), that the NerdSeq is a very powerful machine, so a simple idea such as passing on a trigger through the mod output should be an easy task for it (the NS) to do.
Instead of a new thread I though I would ask here: Can the current mapping system let me trigger something on the CV16 expander from an i2c drum matrix track?
My use case is that I am driving a module over MIDI from an i2c track, but only need the first 8 triggers. If I could direct the others to the CV16 then I could save some HP by not installing the trigger16 expander. I don’t currently use all 16 CV16 outputs so it would be nice and efficient
You can execute a mapping row from the drummatrix and in that row (or combination of rows) you can fire CV16 envelopes and I think also the simple LFO trigger in the CV16.
Important is that the CV16 modulators are initialized before.
I think I understand, but still can't quite figure it out. I've got the CV16 on NSA 2, and I've made sure the nerdseq and CV16 are on the latest FW. Do the CV16 modulators auto-initialize with the latest FW, or do I need to execute a command in a pattern somewhere?
- In an i2c track I have matrix column 2 configured to: XMAP R00
- Then in the mapping I have for Row 00: ---- ---- ---- > CV16 EV1R 2- 1
I've also tried it with EV1O for one shot, EV1X etc
I'm sure the answer is right in front of me, so apologies in advance if it's actually really obvious and I'm just missing it. I've tried creating a CV16 track and putting a bunch of TT8 triggers on it, which doesn't register on my scope. If I fire an envelope like ^30 within the CV16 track it works perfectly.
That is not how the mappings work exactly.
In the first place every mapping row is executed 1000 times per second and so also your first line would be executed 1000 times (if it would be correct :-) )
Your first row would in your case send ‚nothing‘ to the CV16 envelope, no matter if executed via the XMAP command or from the regular mapping execution. The envelopes (just like triggers etc) expect a gate/trigger to be executed. That means your row should have a low level and then a high level (whichnis everything except for a zero) to fire. Just like in the real modular world but in your case nothing is plugged in into the ‚gate input‘. Your source acts like the gate input, so we got to connect something to that. One possibility would be to use one of the triggers as a source. So everytime that trigger is played from the regular sequence it would detect a high/low pulse and your envelope would fire.
00 TRIG TR1 >. CV16 EV1O 2-1
And here even though it executes 1000 times per second, it would only fire the envelope onces when it detects the gate (on change).
Instead of a trigger you could for example use another source which generates a pulse. (Which does the same as gate on/off.)
I don’t have the sequencer in front of me right now, but they are 2 sources (one in calc and one in global) which can generate pulses and one could be the solution. (* update, now I am back on the rack again and I just checked it)
Keep in mind the 1000 times execution per second, it might be needed that you need to avoid that as you only want these to be executed from the xmap command. Then you would need to involve the skip commands which take care that several rows are not executed by the mapping itself.( but can be by the xmap command). *update: The GLOB PULS command is never executed from the regular mappings but only with the XMAP command, so no skip is needed here. And executing the row with it and the pulse can be used for all kind of triggers, envelope one shots, CV16 LFO-Trigger etc. (I just hope this is not the same thread as on discord as I keep on answering for the same thing which means less time for the important stuff)
Please check also the bouncing ball map thread here which gives an example on how the skip command works and how to execute a row then from the XMAP FX (which is the same as the drummatrix XMAP).
YES! THANKYOU!
GLOB PULS ---- > CV16 EV1O 2-16
This works perfectly! Thankyou so much for your patience and help (and everything else that makes the Nerdseq so amazing), this is exactly what I needed.


