midi program change 1-999?

pinkfish's icon

hi all just joined, and working on simple program change device. my question is, can maxmsp work on program change, say my nord lead 2 has 1 - 999 presets, how can i set up a p.change to access these numbers. cheers , hope you can help.

Roman Thilenius's icon

the nord lead has banks of 64 or 128 presets each, and both, "bank select" and "program change", are common midi messageas. it is absolutely possible to send them from max, yet bank select is not very straight forward.

"program change" is a more or less regular CC, and you only need one max object to create those.

with "bank select" it is a bit more difficult. this is a midi byte (or two?) which you have to create your own, for example by writing the midi message (probably something like "B1H0 0003" for bank 3) into a max message object, then send it to the midi out max object.
and then you have to send a "program change" message directly after it, because otherwise the "bank select" message it wont have any effect in the nord.

-110

pinkfish's icon

cheers, thanks. ill try bank select msb, much appreciated.

pinkfish's icon

cheers 110, sorted it, bank select 32. much appreciated.