MIDI clarification

Hi!

I have attached a Faderfox to the SSP successfully.
I can see it receiving midi info in the wee signal windows for the respective modules.
But I’m still not clear as to how things are supposed to work:-)
So, excuse my confusion and ignorance:-)

– is it so that factory modules will not actually show changing values (when viewing in P mode)?
– connecting to TechnoBear’s LDRF using the stock MIDI module isn’t working for me, in terms of seeing any changing values either… But then that perhaps only works when connecting using the modules own MIDI functionality?
– Can each instantiated MIDI module have it’s own behaviour?
So, in order to use more that 8 CCs (ie A-H) from one controller, one has to change the MIDI channels for each new set of 8 controllers, in essence “filtering” channels with new MIDI module instantiations?

Thanks,
Girilal

factory modules do not react to midi, with the exception of the MIDI module.
the MIDI module is a MIDI → CV module, as you would have in eurorack.
indeed there is no visual feedback

yes, each MIDI module instance has its own state, so you can include many for more CC etc.

note: MIDI will pick up (only) the first USB midi device it finds if you have multiple connected.

for v/oct and gate, IF they are on the same midi channel then each MIDI module will look after a ‘voice’ - thats how polyphony can be implemented.


however, all of my modules support midi learn, completely separate from MIDI module.
this is implemented via a ‘window’ behind the main module window, accessed via LS+RS pressed together.
(Ive done videos on this, and I think Ive got information on the wiki)

the main advantage of using my midi learn is:

  • simplicity, no extra patching
  • multiple midi controller support
  • visual feedback, parameters change as they receive midi (as you’d expect)
  • bi-directional midi, for controllers that support it.
  • range control ( * ), so 0…127 can be used over partial parameter range.

( * ) hmm, can’t remember if this is released yet :laughing:

ofc, main downside is… its only on my modules, not factory.


as I said, my midi learn is separate from MIDI module, as its internal to the module.
(e.g. its like having a eurorack module that natively supports midi)

ofc, you can use in conjunction…as MIDI sends CV out, so you can send to the CV input of my modules, as you would factory modules. - this can be useful if you want to modify the CV signal e.g. use MIDI CV + sequencer CV.

also my ATTN module can kind of be used the other way, e.g. you can use midi learn to assign midi CC to it, and then use its CV output in a similar way you might use the MIDI module.

ofc… thats the great thing about modular, simple mechanics can be used very creatively :wink:

Thanks so much!!
Your answer larifies all of what I asked! …
As well as beyond, in best TheTechnoBear tradition:-)

I was using only your modules earlier and that was all as smooth and easy as an be!
But I now need to control some factory modules to, so this really helps!

Girilal

1 Like

Discovering some more things that I don’t really understand:-)

When I reboot and open up the preset I’m working on, all the CCs in the MIDI modules have randomly changed to something else!! Is that proper behaviour? In a larger preset it would take ages just to set up the CCs correctly every time you open up…

Or I can use MTIN.
But is there a reason there is no CC-0 there? I would need to reprogram the entire Faderfox:-)
Also – are multiple instances of MTIN completely independent, too? So one can set different CCs to the same index (A-H)

Thanks,
Girilal

no thats not expected…
are you sure you saved the patch?
if you change any parameter, you will have to WRI the patch afterwards to save it.

I tried to reproduce, and it worked find for me.
I set specific CC on MIDI, wrote the patch

then switched patches and patch reloaded with correct CC.
I powered off/on, and reloaded patch and CCs were correct.
(I also tried multiple MIDI in same patch, and still correct)

so not really sure, what you were doing different?!

yes, each MTIN is independent.
(its very unusual that modules are NOT independent on the SSP, special use-cases only)

yes, CC 0 is a special use-case within midi, its meant for bank change.
you shouldn’t really be using CC 0 as a ‘generic CC’ for control.

note: this is also why I don’t give access to to 120-127, as these also have special meaning in MIDI.

Thanks again!

Don’t know why my MIDI modules don’t behave as expected.
I noticed this a couple of times over the last few days…
Saving made no difference… So, I’ll just switch to MTIN instead:-)

And thanks for that midi CC info – don’t know that at all!
My experience with MIDI is very simplistic.

Thanks again for all the clarifications!!

Girilal