panup
Max Output Level: -50 dBFS
- Total Posts : 2538
- Joined: 5/23/2006
- Status: offline
MIDI Program change +/- question [WORKAROUND FOUND]
Let's say you have a MIDI track. Output is assigned to external rack synth. Then you have a MIDI controller which does not not have program change +/- buttos. Program can be selected in the MIDI track header pane from list but is it possible to change program number by keyboard shortcut (Previous / Next program)?
post edited by panup - February 25, 16 9:46 PM
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 9/14/2007
- Location: Manitou Spgs, Colorado
- Status: offline
Re: MIDI Program change +/- question
February 25, 16 8:50 PM
(permalink)
Your controller doesn't have buttons to do this because there's no standard MIDI message for increment/decrement program number. The synth might allow this via System Exclusive messages. If you have a very advanced controller, it might have the capability of storing and sending SysEx, but it would take some work to get it all set up. Probably easier to move the rack close enough to your keyboard to be able press the Inc/Dec buttons on the synth.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
panup
Max Output Level: -50 dBFS
- Total Posts : 2538
- Joined: 5/23/2006
- Status: offline
Re: MIDI Program change +/- question
February 25, 16 9:31 PM
(permalink)
Grin... I have to move it closer. Or use some kind of long stick to push the buttons. :D
|
scook
Forum Host
- Total Posts : 24146
- Joined: 7/27/2005
- Location: TX
- Status: offline
Re: MIDI Program change +/- question
February 25, 16 9:37 PM
(permalink)
There is a sendMIDI instruction in CAL which can send a patch/bank number or sysx. I have not used it though.
|
panup
Max Output Level: -50 dBFS
- Total Posts : 2538
- Joined: 5/23/2006
- Status: offline
Re: MIDI Program change +/- question
February 25, 16 9:43 PM
(permalink)
OK, so in theory I could create +/- buttons by using Duckbar if CAL can read the current patch number.
|
panup
Max Output Level: -50 dBFS
- Total Posts : 2538
- Joined: 5/23/2006
- Status: offline
Re: MIDI Program change +/- question
February 25, 16 9:51 PM
(permalink)
Another partial solution: I added patch change command to the MIDI track's event list. + key increases patch number. However, it does not become effective until playback is started. - key does not decrease but one direction is better than nothing...
|
scook
Forum Host
- Total Posts : 24146
- Joined: 7/27/2005
- Location: TX
- Status: offline
Re: MIDI Program change +/- question
February 25, 16 9:58 PM
(permalink)
Hopefully you can use sysx for +/- program. I do not believe CAL can know a patch number unless it is discovered from the existing MIDI data in the project.
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 6/22/2012
- Location: Germany
- Status: offline
Re: MIDI Program change +/- question
February 26, 16 3:56 AM
(permalink)
I have not completely understood your target, but is case you want change the patch using MIDI keyboard/controller, I can try to make something using AZCtrl. For example: * you just want send simple PC MIDI Message, 2 options: 1) dedicate some finite knob, take whatever absolute value it sends and forward it to the synth as PC. Easy and possible now. Disadvantage: it does not save that information in the project 2) use some buttons or encoder to inc/dec whatever is set in the Patch parameter for fixed track (routed to that synth) and in parallel send corresponding PC command directly to the synth. That way the change is "saved" into the project, so next time you reload and play from start, you get the same patch. That is not yet implemented in AZCtrl (in part of accessing patch parameter), but that can be done * if the synth support Inc/Dec SysEx, some buttons or encoder can be configured to send that.
Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc. www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
|
dilletant
Max Output Level: -88 dBFS
- Total Posts : 121
- Joined: 7/26/2009
- Location: Smolensk city, Russia
- Status: offline
Re: MIDI Program change +/- question
February 26, 16 6:54 AM
(permalink)
☄ Helpfulby panup February 26, 16 5:56 PM
In the track Inspector click on the patch field and use Numpad +/-. Same for the Bank field. Or, click on the Patch field in the track header and use Shift+/- on the main number row.
post edited by dilletant - February 26, 16 7:10 AM
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 6/22/2012
- Location: Germany
- Status: offline
Re: MIDI Program change +/- question
February 26, 16 8:10 AM
(permalink)
dilletant In the track Inspector click on the patch field and use Numpad +/-. Same for the Bank field. Or, click on the Patch field in the track header and use Shift+/- on the main number row.
... and then RTZ and start playing to apply the change... not extremely practical, is not it?
Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc. www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
|
panup
Max Output Level: -50 dBFS
- Total Posts : 2538
- Joined: 5/23/2006
- Status: offline
Re: MIDI Program change +/- question
February 26, 16 9:13 AM
(permalink)
Oh, even more solutions! Thanks guys :) > I have not completely understood your target, but is case you want change the patch using MIDI keyboard/controller, I can try to make something using AZCtrl. My keyboard controller is AKAI ADVANCE61, connected via USB to PC. Synth is Korg M1R, connected to RME UFX MIDI1 output. Searhing suitable sound is slow because I can't reach the physical unit from the working position and I did not find a way to +/- patch number easily in SONAR. > In the track Inspector click on the patch field and use Numpad +/-. Same for the Bank field. I'll try this!
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 6/22/2012
- Location: Germany
- Status: offline
Re: MIDI Program change +/- question
February 26, 16 10:48 AM
(permalink)
☄ Helpfulby panup February 26, 16 5:56 PM
Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc. www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
|
panup
Max Output Level: -50 dBFS
- Total Posts : 2538
- Joined: 5/23/2006
- Status: offline
Re: MIDI Program change +/- question
February 26, 16 1:46 PM
(permalink)
Incredible, azslow3! Thanks for this and all your AZ* projects! -Panu
|
dilletant
Max Output Level: -88 dBFS
- Total Posts : 121
- Joined: 7/26/2009
- Location: Smolensk city, Russia
- Status: offline
Re: MIDI Program change +/- question
February 26, 16 4:45 PM
(permalink)
azslow3
dilletant In the track Inspector click on the patch field and use Numpad +/-. Same for the Bank field. Or, click on the Patch field in the track header and use Shift+/- on the main number row.
... and then RTZ and start playing to apply the change...
Nope, just press +/-
|
shawker
Max Output Level: -89 dBFS
- Total Posts : 80
- Joined: 8/12/2014
- Location: Sunshine Coast BC
- Status: offline
Re: MIDI Program change +/- question
February 26, 16 5:04 PM
(permalink)
You could also get the vst version of the M1 and retire the the M1R box.
|
panup
Max Output Level: -50 dBFS
- Total Posts : 2538
- Joined: 5/23/2006
- Status: offline
Re: MIDI Program change +/- question
February 26, 16 5:29 PM
(permalink)
shawker You could also get the vst version of the M1 and retire the the M1R box.
That's not an option. VST version does not smell the same. Same thing with my Hammond C3 and the Leslie cab... They literally smell vintage vibe in the control room! :D ...but plugins don't collect dust...
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 6/22/2012
- Location: Germany
- Status: offline
Re: MIDI Program change +/- question
February 26, 16 6:52 PM
(permalink)
dilletant
azslow3
dilletant In the track Inspector click on the patch field and use Numpad +/-. Same for the Bank field. Or, click on the Patch field in the track header and use Shift+/- on the main number row.
... and then RTZ and start playing to apply the change...
Nope, just press +/-
Does that immediately send the patch change in your case? My interpretation of the documentation was different, and it works exactly as documented in my case (with Sont synth and DP). Are there any settings to make it work?
Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc. www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
|
dilletant
Max Output Level: -88 dBFS
- Total Posts : 121
- Joined: 7/26/2009
- Location: Smolensk city, Russia
- Status: offline
Re: MIDI Program change +/- question
February 26, 16 8:43 PM
(permalink)
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 6/22/2012
- Location: Germany
- Status: offline
Re: MIDI Program change +/- question
February 27, 16 2:59 AM
(permalink)
Good to know that should somehow work, thanks!
Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc. www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
|