Topic: Problem with preset volume via midi
Good morning everyone, as per title I am experiencing a problem handling the volume via midi.
Briefly:
I have created on pianoteq a midi map containing all the parameters and presets I need to manage the programme in a live situation. Among these parameters is obviously included the VOLUME cc7.
All parameters and presets are channeled uniquely on midi channel 3 corresponding to one of my zones set on the master which in this case is numaXpiano 88.
The problem that has arisen is as follows: When recalling the various presets via Numaxpiano 88 these almost never respect the value stored in the master, but often retain the value originally stored in the PT preset.
The strange thing is that they still sometimes accept the value sent from the master.
Once a preset has been selected on PT via the master (and we hear and see from the graphics that the correct information from the master has not been set), if we move the volume parameter on the midi zone of the Xpiano again, it immediately returns to the correct value.
I tried connecting the Midi-Ox programme to the xpiano to check the data actually transmitted by the keyboard when changing the performance on the cannal attributed to pianoteq, and there seems to be nothing wrong...
For the sake of clarity I report this data the data transmitted by the numaXpiano:
Ch 3 All notes off
Ch 3 All controllers off
Ch3 Program channge 22 (the value depends on what is set in the numaXpiano patch)
Ch 3 Controller 7 volume Value 75 (value depends on what is set in the numaXpiano patch)
Ch 3 Conntroller 10 Value 64 (value depends on what is set in the numaXpiano patch)
The only thing I can think of is that there may be a conflict between the All controllers off information and the next value of the controllers set by the master...
These values arrive chronologically after the ‘resets’ anyway, so they should be interpreted correctly, Perhaps Pianoteq's reaction is not fast enough to recognise and execute the data correctly?
Of course this is just a guess..
If someone could help me, I would really appreciate it..
Ciao
Antonio