That’s a really specific use case. I don’t really see this working for the other Clock Modes (Host Sync and Free Running)
By 14 bit, do you mean pitchbend CC? Or can you have 14 bit ranges on other midi messages too? And would you like to be able to sequence CC instead of midi notes in general too?
How do you expect MIDI Input to be processed?
And I think having CV input and output could be nice. I’m not sure how to map the output to CV though. Would the Pitch CV be mapped to -10V to 10V, should it be configurable?? The less controls the better in my opinion, unless it’s needed.
No promises on my side by the way. But I think it’s nice to gather these ideas and see what can be done.
As I said, these are ideas and I don’t expect anything. Keeping the plugin as simple as possible makes a lot of sense KISS principle, I fully agree. Maybe you can split it into several plugins if necessary and plug it together in a modular way, depending on your needs.
Selectable between note or CC$number. 14 bit for pitch bend and other CC values, so you can also use the sequencer to automate other plugins or external devices for the parameters.
MIDI input for example to record notes or CC values or to change them on the fly. Or to adjust a setting in the sequencer (e.g. order, step duration, note length, …)
+/- 10V for notes or CC values. I have no idea whether this should be configurable. That depends on what is technically feasible and sensible as well as the complexity of the plugin. Keeping it simple is a very good approach.
As I said, just ideas, many from Cirklon.
What you can implement is another matter and whether that makes sense/is important for the other users here. Collection of ideas.
So already very cool what you have done.
- The MIDI Panic trigger makes sense. Even though I think needing a panic button also indicates the plugin doesn’t function optimally. Have you run into needing a panic button already? Can you let me know when you do?
AFAIK, its purpose would be to stop other plugins (MIDI generators) to behave incorrectly: this can happen if you quickly change the midi channel while the sequencer is running: the sequencer will continue to send the correct midi message to Midi generators, but sometimes those plugins stuck, perhaps because they miss the note off message.
You’re right, that makes sense. I did notice that myself before actually
Note@Panic: the infamous mindi - MOD Audio send a CC 123 “All Notes Off” | MIDI Panic button - #6 by ignis32
(–help .de Online MIDI Guide, MIDI Kompendium, Midi-Lexikon A-Z)
Here’s an updated version for your MOD device.
The MOD Desktop version can be downloaded from my github release page again.
What changed is:
- Added MIDI Panic button
- Added Channel sequence
- Added Note Length sequence (disabled when in Trigger clock mode)
- Added Step Offset param. The sequence will start from this step. In Reverse order mode it will be step minus Step Offset.
- Added Alternate, Pendulum, Shuffle B, Brownian, Either Way order modes. Shuffle B avoids possible repeats when it’s reshuffled. Unlike Shuffle A which can result in a repeating note when it’s reshuffled.
- UI has disabled state depending on what clock mode is selected
I’d like to know if this Note Length parameter is useful to you. I decided on multiplying the step length from 0 to 2. Any other ideas about that? With this feature you could get overlapping notes which means this is no longer a strict monophonic sequencer as advertised.
Thank you very much!
Easy to use, useful musical features, and above all: it grooves!
(Wish list: note/… probability, MIDI input — for e. g. transposing/importing sheet music/…, … . ; -)
Note probability would be a nice addition! Quite easy to add too I think. I guess that means adding 16 more ports. If you notice some performance issues with the increased amount of ports, let me know. Because I read it can be an issue at some point.
I’m not planning on spending time to add MIDI input support yet. I think it would be nice to have live recording of MIDI input and automatic quantizing though. But I predict it’s not super trivial to implement.
Hey, that’s already a wonderfully groovy musical sequencer!
These are just more ideas for a versatile, simple, musical… sequencer. I don’t want anything, and above all, I have no idea if and how this can be implemented technically.
E. g. transposing via MIDI input is very musical. Accent, roll/flam, … … .
You’ve got some great ideas! Possibilities to extend this seem kind of endless though.
Like, right now I’m thinking I could also add just a transpose knob. And also, supporting musical scales would be nice. Etc. etc.
I’m glad you’re enjoying it as is already
I do, too. Thank you very much!
Two more requests
:
Pitch: optionally display the notes (C/D/…/C4) from 0 to 127?
Channel: instead of 0 to 15, would it be better to display 1 to 16?
You mean displaying the selected value on the UI right? I think that would be a good improvement actually. I’ll see what I can do.
I think changing the channel to a 1 to 16 range makes sense from a user perspective.
Here’s a new release.
MOD desktop download is available here.
Changes:
- Note, velocity, note length and channel sequence values are now displayed on the UI
- Channel values are now in a range from 1 to 16 instead of 0 to 15
I’m preparing yet another release! It will definitely include a note probability sequence control.
I have also implemented a global Transposition parameter. But I’m not sure how much value that adds. So I would like your opinion if a transposition knob is a desirable control.
That’s very helpful, thank you very much.
(Idea: If this is easy to implement, the accent, roll, and flam functions could be used to achieve even more liveliness—perhaps with a separate probability assignment.)
Could you explain the accent function? Is it just a higher velocity? I understand the flam and roll functions. I guess these are most relevant for drums.
And what do you think about a transpose knob? Can you imagine that being useful?
I think transpose knob is very useful! Especially if you could set it by sending root note via midi or CV. My Arturia Beatstep has this function and this makes it very musical and easy to use. This way dm-seq could even respond to a guitar using Pitch to CV plugin and convert this to midi. With some simple filtering it could easy follow the lowest note and accompany the guitar, and do stuff like the Adrenalinn pedal (which BTW has many nice examples of different beat-synced effects connected to a sequencer.
That sounds cool. I will add a MIDI transpose and a transpose control by knob then