Marxon

NRPN - "current instrument"

34 posts in this topic

Hi everybody,

i have some question about controlling these

"current instrument" parametes via NRPN:

How do i change which is the "current" one in different engines?

According to the manual:

"...the final destination depends on the selection on the control

surface, or on the MIDI channel..."

I tried different midi channels and also

all edit screens, but its allways controlling instrument 1

Thanks for help

Marxon

Share this post


Link to post
Share on other sites

Hi Marxon,

according to the way how you are asking I assume that you noticed that the current instrument selection isn't working in Multi mode?

I looked into the source code - according to the comments I planned to add a special handling for Multi mode, but the code is missing (instead the L/R selection will be taken, but this makes only sense for Lead/Bassline/Drum engine).

Or did you notice something else?

The MIDI channel will only be considered during the SID selection.

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

Hi TK,

thanks for your reply!

according to the way how you are asking I assume that you noticed that the current instrument selection isn't working in Multi mode?

Ok i really have not described my problem very well. But i´ve forgotten your comments about multimode, too ;)

I like to control the drum engine instruments.

So i mapped the "current parameters" NRPN 32 - 40 on my midi controller but dont know

how to select different instruments.

Marxon

Share this post


Link to post
Share on other sites

I will fix this soon, because I would like to control the parameters from a controller (Lemur on iPad) as well! :)

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

Wow sounds great!

Thanks!

Best regards,

Marxon

Share this post


Link to post
Share on other sites

Hi again TK,

did you made some progress with the current instrument selection?

I know you work very much, so dont feel stressed :)

Best regards

Marxon

Share this post


Link to post
Share on other sites

got the reminder! ;)

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

Hi again TK,

i dont want to get on your nerves :angel: but

is this "current instrument" thing still on your todo list?

Best regards

Marxon

Share this post


Link to post
Share on other sites

I'm currently not so much into assembly programming... but thanks for the reminder - at least before new year I will clean up the open topics ;)

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

I'm currently not so much into assembly programming...

Two good news at once :thumbsup:

I also cant await the release of Midibox NG :frantics:

Best regards

Marxon

Share this post


Link to post
Share on other sites

YAR - Yet another reminder ;)

But once again:

dont feel stressed :)

Share this post


Link to post
Share on other sites

noticed ;)

 

Btw: the NRPN handling for Multi Patches is fixed in V2.043

Share this post


Link to post
Share on other sites

Hallo wiedermals,

gleiches Anliegen anderer Lösungsansatz:

könnte man nicht einfach im Sequenzer (Midirouter) eine spezielle SidDrum Destination erstellen,

die alle empfangenen current Instrument Parameter der Drum Engine (Attack, Decay...)

zum aktiven, im Sequenzner ausgewählten Drum Instrument "umroutet"?

Aber ich vermute, dass ich mir das zu einfach vorstelle...

mfg

Marxon

Share this post


Link to post
Share on other sites

The NRPN issue is finally fixed in v2.043

 

For drums I've currently no solution - it needs some time to work this out so that it works properly for all usecases (not only your own usecase that you mentioned...)

 

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

Hi TK,

 

you implemented a lot new CCs for the Bassline, Drum and Multi Engine.

Did you also find a solution for the current instrument thing?

 

Best regards

Marxon

Share this post


Link to post
Share on other sites

no, but I take this as a reminder...

 

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

Hi Thorsten!

 

no, but I take this as a reminder...

 

 ...the fourth one :wink:

But it´s Ok!

You work very much on your awesome MIDIbox project anyway!

 

Best regards

Marxon

Share this post


Link to post
Share on other sites

...YAR for TK (yet another reminder)

:)

Best regards

Marxon

Share this post


Link to post
Share on other sites

It's still on my TODO list, but with low prio because you are the only guy who requested this yet

 

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

I just remember that I have (due your tip with the MidiRex) a unused LPC core.
Maybe i build a small MidiboxNG with:
-1 encoder to select the current instrument
-8 Encoders for the drum parameters
-some buttons to select the drum model

Or even better would be to use the Sid encoders itself.
I imagine something like this
post-4098-0-48924000-1403906672_thumb.jp

 

What do you think about it?

 

 

Best regards

Marxon
 

EDIT:

Maybe it´s better to move this post to the MidiboxNG section.

Edited by Marxon

Share this post


Link to post
Share on other sites

Of course, this should be possible.

Alternatively you could control the parameters via SysEx, so that there is no MIDI channel dependency.

 

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

Ok, thank you Thorsten!

And what´s about the SID control surface encoders itself?

I can´t find any Sysex or NRPN which "simulate" them.

 

Englisch kann ich das evtl nicht genau erklären... Was ich meine ist, dass

ich anstatt die NG mit eigenen Encodern auszustatten,

gerne die Sid eigenen 10 Control Surface Encoder (die 4 LFO/Filter Encoder jetzt mal nicht mitgezählt :smile:) nutzen möchte

und die NG quasi einfach davor zuschalten.

Die verschiedenen Funktionen/Parameter der Encoder lassen sich zwar per Sysex/NRPN steuern,

die Encoder selbst (sodass sich ihrer Funktion je nach Menü ändert) aber scheinbar nicht.

Gibt es da eine Lösung? Vielen Dank für deine Hilfe!

 

Best regards

Mfg

 

Marxon

Share this post


Link to post
Share on other sites
And what´s about the SID control surface encoders itself?

I can´t find any Sysex or NRPN which "simulate" them.

 

This sounds like you are complaining me that encoders can't be "simulated" via SysEx or NRPN... :-/

 

It shouldn't be so difficult to add a pragmatic solution as long as it doesn't need to be documented, because I guess that you are they only guy who is interested on such a remote control...

 

Note that feedback won't be possible (too difficult to implement) - means: you won't be able to send the current values to MBNG, e.g. for LCD display or LED ring updates.

 

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites
This sounds like you are complaining me that encoders can't be "simulated" via SysEx or NRPN... :-/

 

No, of course not! That was just an observation.

Which might could have been wrong.

So i stated "i can´t find any Sysex or NRPN..." and not "there is no Sysex or NRPN..."

:angel: :angel: :angel:

 

It shouldn't be so difficult to add a pragmatic solution as long as it doesn't need to be documented, because I guess that you are they only guy who is interested on such a remote control...

 

Sorry that I'm the only one . :sweat: 

No documentation needed. I promise!

 

 

Note that feedback won't be possible (too difficult to implement) - means: you won't be able to send the current values to MBNG, e.g. for LCD display or LED ring updates.

 

Good to know but so far I haven't even thought of.

 

Thanks for your response and have a nice weekend!

 

 

Best rgards

Marxon

Share this post


Link to post
Share on other sites

this subject interests me as well.

While i am still buissy building my hardware and am using a cs prototype untill now, the remote options via sysex are an interesting alternative for those who wish to adapt the synth-engine to personal workflow.

I am pretty sure i will stick to the options the SID application provides, but i also see MB_NG as really powerful alternative.

Optical feedback, other LCD options would be phantastic in terms of "bling".

After all the reading i did, i am wondering if it might be straight forward to have the MB_NG handle the CS encoders AND patch management - so that parameter values are available for display.

As, i said, i am happy with the synth, very happy so i´ll just build it. But still, MB_NG seems so powerful this topic sounds very interesting. Sid with LED rings....

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now