Installed the new update this morning (wonderful, wonderful, wonderful) and was playing around with remote control over various parameters.
I set up a simple controller for Track 1 to send a Note on message and then other controls to adjust slice start/end (CC 16/17), loop start (CC 18), loop time (CC 20), and loop reps (CC 21).
Everything pretty much works except for Loop reps. Loop reps seems to just turn looping on or off (on the S2400 screen I see the time drop to 00.002 or looping goes away). I expected the Loop Count to change instead.
Is this working as desired and a document tweak to what it is doing is needed or is it a bug?
While Iām here - it would be cool to have external control (MIDI CC) over pitch as well as the current sample/loop and filter stuff.
@rozz3r
Are you sure that this is a bug? I think it is an documentation issue instead.
Loop time and loop reps cannot be set independent in the machine itself. It is the same thing, expressed in different units.
My guess is that the intention is that the loop is turned on/off when sending CC 21.
And when thatās the case, then the bug is different one. The CC 20 should not only change the values of the ātimeā but also the ārepsā, since they should be connected⦠@Mickey ?
Youāre right that Reps/Time are linked. Theyāre just two ways of showing the same thing. So I would expect the Reps CC to change both, but itās doing something entirely different. Itās possible the MIDI Implementation document has the wrong label though.
yes. Hereās a quick video. No idea what happened to the autofocus, but you get the idea.
The Electra One is modifying the slice start and end and the loop start. I also have a button to retrigger the sound.
If the sample/slice start and end are the same value or cross, the sample stops playing. I started to add some code to the controller to automatically move out the start/end if the other parameter got close, but I still need to tweak that some since it sometimes lags a bit and shuts it off anyway.
Yeah - that was literally a ā5 minute, power up record something, doneā kind of thing to show itās possible.
I was using the classic envelope setting to allow infinite repeats. No edits of the raw sample, etc.
The benefit of it all is the ability to record and play back the CC changes to the sample. It gives you another avenue for creative manipulation of the source that is repeatable.
It was not meant to be an exhaustive example of an ideal case - just a āhey, try this for some additional funā kind of thing.
All the key pieces of info are in the Isla S2400 manual near the end and in their MIDI Implementation Guide document.
What you need is any device capable of sending MIDI CC information. Iām using an Electra One controller mainly because I have been using it to provide remote control over other gear I have here. You could use pretty much anything - an old Novation Remote Zero SL, the Behr. BCR/BCF controllers, a Peavey PC-1600, any of the modern control surfaces really.
If you set up a sound on a pad with classic envelope, turn on looping, and go into the waveform screen you should see it saying Loop forever. Hit the pad and it should start going. What the external box+MIDI CC does is simply adjust those vertical bars you see for slice start/end and loop start. In fact, if you have the screen up and move the remote control, you should see the line positions change on screen.
Even if youāre just working with a DAW and have no external control surface, you can set up a track/lane that sends MIDI CC data and draw in a curve just to test the approach. MIDI CCs 16 (Slice start), 17 (slice end), and 18 (loop start) are the ones you need at first.
In a DAW Iād do something simple like draw a simple 0 ā 120 ā 0 shape for CC 16 and play that while the note is triggering/looping.
Thereās some details like setting the MIDI channel number to match the channel on the S2400 for the track you want. I donāt have the S2400 and docs in front of me, but thereās a lot of folks here that have done a lot with MIDI and Iām sure if you have setup questions they can help with that as well.
I seems to still have to same implementation. CC20 and CC21 do similar, but not the same, things.
Is this how it is supposed to work? What is the exact difference between 20 and 21?