I wanted more CV inputs to my NerdSeq and heard of a person who was successful in getting an Expert Sleepers CVM-8 to work using IC2. I did get it to work, and it is really cool! But it turns out that some CVM-8s, including mine, are being shipped with a configuration that has been erased. Yikes! It is quite a challenge to understand and address this problem. So I created a video explaining how to do so so that others won't run into the same problem.
Could options to output cv values with no slew plus a trigger or gate be added to the I2C destination setup list?
Currently we have:
A/B-SC.CV → SC.CV command sets the CV Value of the port (with slew).
A/B-SC.CVGA → SC.CV command sets the CV Value of the port (with slew) plus the Gate On/Off (SC.TR) of the same port..
A/B-SC.CVTR → SC.CV command sets the CV Value of the port (with slew) plus a Trigger (SC.PULSE) of the same port..
A/B-SC.CVSE → SC.CV.SET command sets the CV Value of the port (without slew)
A/B-SC.CVSL → SC.CV.SLEW command sets the Slew for the port
A/B-SC.TR → SC.TR Sets only the Gate of the port on a Note on, and a gate off on note off.
For context, I'm using I2C to trigger sample slices on an ER-301 for live performance. A/B-SC.CVGA or A/B-SC.CVTR almost works for what I'm trying to do but the slew makes it too slow to reach the exact value I am trying to trigger and the result sounds random most of the time. So right now my workaround is to use A/B-SC.CVSE on one channel for the cv and A/B-SC.TR on another channel for the triggers, but that is clunky in a live sequencing context.
So something like this would be perfect:
A/B-SC.CVNG → SC.CV command sets the CV Value of the port (no slew) plus the Gate On/Off (SC.TR) of the same port..
A/B-SC.CVNT → SC.CV command sets the CV Value of the port (no slew) plus a Trigger (SC.PULSE) of the same port..
I would like to suggest an FX command to visually move the selection cursor to a particular row on the sequencer screen. This way, if someone has an indefinitely looping pattern, they can have it automatically place the cursor in the correct spot so that when they are ready to move ahead into the next part of the performance they simply have to press Shift+Start to continue at the intended next place instead of visually navigating to it with the cursors while performing.
It doesn't matter to me which track type this is available on, but probably at least MIDI or I2C/Multi would make sense. Syntax could be similar to STSP command where 00 could keep the current column or 01 to 08 could set the cursor to a new column as well?
noticed that when using (down) from starting point E0, the cursor will move to FE as opposed to of F0. not sure if bug or intentional to indicate arriving on last "page".
(05-26-2024, 12:11 PM)chriswest Wrote: noticed that when using (down) from starting point E0, the cursor will move to FE as opposed to of F0. not sure if bug or intentional to indicate arriving on last "page".
i guess i'm also noticing now also that the last row ends on FE instead of FF, which i would have expected. I'm guessing there's probably a reason for this.
as a consumer that organizes their patterns and variations with colors per page the last "page" having 15 rows instead of 16 gives me mild anxiety. just throwing this out there
I setup a Michigan Synth Works F8R faderbank to talk with my Nerdseq using I2C. I even made a video about it. But today I realized there is a problem when use a fader to set a Euclidean rhythm.
The problem is that the Euclidean beats are not set unless the associated fader is moved while in the Pattern window. This also means that the Euclidean beat values at bootup are not set correctly since at bootup one is not in the Pattern window.
I was careful to try different scenarios and am confident about the nature of the problem (at first I thought it was just a bootup problem).
Using the F8R via I2C and mappings to control BPM works just fine. And I know that the Nerdseq is getting the proper settings of the faders via I2C since in the Mapping Settings window I can see that all of the values are correct both at bootup and when I move any of the faders (a great feature of the Mapping Settings window!). Therefore I don't think this is an IC2 issue.
The problem is only that Euclidean beats are not updated at bootup or when moving a slider, unless one happens to be in the Pattern window for the appropriate track. It is not just the visual representation of the Euclidean beats in the Pattern window. When I play the pattern it corresponds to the incorrect beats that are displayed.
There might be additional track related params that exhibit the same problem. I don't know since I have not tried setting other track params via a mapping.
I'm trying to record a Linnstrument (midi controller) performance on the Nerdseq and I can't figure out how to record the pitchbend, or how to get the Z axis (pressure) and Y (CC 1) axis recorded simoultaneously. I want to play and sequence the modular with it and not a midi synth.
It seems the most straight forward way would be to use a midi track, which records everything I need and then simply assign the pitch with pitchbend, the aftertouch and the Y axis (CC) to the desired outputs. I was hoping this was possible with mapping but it doesnt seem the midi going out is an available mapping source?
PITCHBEND
Here there seems to be two limitations.
1. Even though I can hear the pitchbends going via the Nerdseq to the Oscillator V/oct while performing, these do not end up in the recording of modular tracks. If I use a midi track I can see pitchbend information recorded in the FX column, but if I clone the miditrack to modular its still does not play back the pitchbends.
2. I could not find a way to set the range of the pitchbend, so It's not mapping to the Linnstrument (which can do 1 or more octave pitchbends) in the correct way.
PRESSURE/AFTERTOUCH AND CC
I was able to record the channel aftertouch by using the MIDI -> MOD and pointing it to a mapping row where I'm reading the channel aftertouch and setting it to GLOB MREC.
I suppose I could set another track to record the CC1, but then I would have to add both tracks specifically in the midi settings instead of using the handy Trk Select Rec. I'd also end up with two tracks to describe one monophonic performance.
Is there a better way to capture this midi information on the nerdseq and have it play back on the modular?
I wanted to try if it was possible to use one of the CV inputs as a lofi Analog to digital converter and send back the sampled signal to one of the audio/mod outputs using the mapping matrix.
The idea behind that would be for example to be able to intentionaly send frequencies higher than what is the ADC capable of sampling to create aliasing effect and layer it with the original sound. The dual conversion process would also introduce some delay on the sampled signal so even if the sampling theorem is respected, the time difference between the two signals would give some coloring to the sound by constructive/destructive interference.
Unfortunately I saw that this was not possible so I tried sending the sending to the one of the mod outputs but although I could definitely get some signal, even ensuring that my input signal (a sine wave from my HertzDonut mkII) is in a 0-10V range and has a frequency lower than the Fs/2 of the ADC (1000Hz if I understood correctly), the results is really noisy and glitchy (which is kind of cool but not what I was expecting).
The questions are therefore related :
- did I get something wrong concerning the CV ins or mod out regarding their capabilities in this context?
- am I doing something wrong ?
- Is sending something to the audio outs really impossible from the CV ins ?
- Is there a workaround to this ?
I liked the idea of adding to my NerdSeq additional input devices, like a Michigan Synth Works F8R fader, that I wanted to make it easier for others to do so. Therefore I created this video for those who happen to be interested in adding this great functionality, but who don't want to spend a bunch of time figuring out the quirks.
Using the matrix I want to send midi data to my er-301 via i2c. First thing I noticed is that it doesn’t seem to track v/oct or whatever the equivalent would be in i2c. Sending gate info works perfectly. Here’s what I am doing:
MIDI DC1 NOTE > I2C ACVS #1
Is this incorrect or does this thread belong under feature request?