surge-synthesizer / stochas

The Stochas Sequencer
https://stochas.org
GNU General Public License v3.0
404 stars 35 forks source link

MIDI TRIGGER/TRANSPOSE!? #90

Open xoxo369 opened 2 years ago

xoxo369 commented 2 years ago

am I missing something or is there no MIDI trigger/Transpose?? I think this feature is a MUST, I currently use polystep sequencer and am currently looking for a better alternative and I think stochas could become it, but, no midi trigger?? it has scale lock so I don't see why not add midi triggering and let you play the sequence with midi while transposing the sequence based on note switches and polyphony, all while staying in key thanks to scale lock :) (this should not require the daw clock to run to trigger the sequence..) I would be a very happy sequencer nerd if you guys added midi trigger/transposing without requiring the daw clock to begin running, thanks in advance :) <3

rudeog commented 2 years ago

There is a transpose midi mapping. Select patch options tab, midi mapping, use one of the dropdowns in the leftmost column of the list to select transpose. However it seems like you might be looking for something different. Are you talking about sending midi from Stochas while the daw is stopped? If so, the only option I can think would be to use standalone mode, and midi map a note to playback start/stop and then map another note to transpose (might not be exactly what you are after). In plugin mode, you could midi map mute/unmute toggle, but then it would be synced to the daw which it sounds like not what you are after.

xoxo369 commented 2 years ago

I see, for now I will just use the sequencer on DAW time with transpose mappings, is there a way to map the start sequence to every note but make it so the seq stops when the key is released? that would work perfectly, for now I'll make a template with the mappings for transposing setup, In polystep sequencer I can just set it to play mode and then any of the 12 notes I play on my midi will trigger the sequence, polystep is locked to daw tempo but does not require the daw clock to run to trigger a sequence with midi, this is what I'm looking for, hopefully a midi trigger feature can be implemented to make midi triggering the sequence possible, I will have fun for now using the transpose mappings and recording on daw time, would be great though if I could play the sequence without having to play daw time, mapping 2 notes for on and off doesn't seem like a solution as I want all 12 notes to be in use to transpose the sequence, if I could just midi map the sequence start to only trigger while a note is being held down that would work perfectly, thank you for the help :)

rudeog commented 2 years ago

I think what you can do is hold the keyboard key down before you do midi learn and then release it when midi learn is active, and this should act on the key up event. If that doesn't work, you can select the "off" event from the list (eg C-1 (off)". In that way you could start by pressing the key and stop by releasing it.

xoxo369 commented 2 years ago

the problem now is when mapping all notes to start and stop every time I play a note even if its legato it will restart the sequence :/

JordiTR commented 2 years ago

I also would like to have a simple way to use Stochas as any other arpeggiator tool. I think that this is more or less what this thread is proposing (sorry if I misunderstood).

That's something I can't find how to do it: if I add Stochas as miditool to a track being able to simple transpose the whole thing running on Stochas to the lower key played on my keyboard (or played from the track itself). That way we could even could place several Stochas on several tracks with different synths and make them evolve transposing to the note we play on a keyboard. Does it makes sense to you ??

Thanks !!

xoxo369 commented 2 years ago

I also would like to have a simple way to use Stochas as any other arpeggiator tool. I think that this is more or less what this thread is proposing (sorry if I misunderstood).

That's something I can't find how to do it: if I add Stochas as miditool to a track being able to simple transpose the whole thing running on Stochas to the lower key played on my keyboard (or played from the track itself). That way we could even could place several Stochas on several tracks with different synths and make them evolve transposing to the note we play on a keyboard. Does it makes sense to you ??

Thanks !!

that's pretty much the idea, The mapping is capable of doing this to a decent extent.. you have to first map ALL your notes to start playback on each note and stop playback on each note release, then you map the transpose function accordingly or as desired to each note, this method actually works with polyphony as well, BUT unfortunately you still have to have the DAW in playback mode or Stochas will remain in Standby mode with no midi signal out, hope this helps someone and also hope that we can get stochas play mode functional without the daw having to be in playback mode

rudeog commented 2 years ago

Thanks. I have an idea for this, and it might be the next thing that gets implemented.

xoxo369 commented 2 years ago

Thanks. I have an idea for this, and it might be the next thing that gets implemented.

Thank you so much :), I really want stochas to be better than polystep sequencer and it already is in a lot of ways, but in terms of playability/turning a sequence into an arp, polystep wins just because when you trigger the notes with midi and use polyphony it alters the sequence and when you switch notes using legato it doesn't restart the sequence, oh and you can trigger the seq without the DAW entering playback mode, but aside from that stochas is better and has wayy more features, more octaves, groove/swing, variation, randomization, more pattern slots, chord stamps, the GUI is beautiful and resizable, theres even more Im forgetting, again thank you and your team for making this sequencer what it is and Im excited to see what It becomes :) one other thing I can think of that would be cool is to add triplet and dotted time signatures, although there is already the groove/swing feature, I suppose you could achieve triplets or dotted notes with that?