-tE
Max Output Level: -90 dBFS
- Total Posts : 19
- Joined: 2014/09/26 11:23:12
- Status: offline
Note On/Off remote control
Hey all. Does Sonar "send" MIDI out message for the Mute/ Solo buttons? My app can control Sonar via remote control, but I can't get Sonar to control it. The MIDI track root channel is on 1 and only sends on 1 and the volume and pan are sending MIDI statusbyte B0. So I would assume that 90 would be for these functions, but I am not receiving any data when I select them. The remote control receives on whatever MIDI channel is selected. But, does it send MIDI?
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 2012/06/22 19:27:51
- Location: Germany
- Status: offline
Re: Note On/Off remote control
2016/07/11 20:06:43
(permalink)
From what I know, the answer is no. Remote control is not bidirectional. You see pan and volume on MIDI tracks just because Pan and Volume in MIDI are Control Changes. Mute/Solo are Sonar controls, they are not bound to anything in MIDI world. You can "Remote control" them with MIDI, but not reversed.
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
|
-tE
Max Output Level: -90 dBFS
- Total Posts : 19
- Joined: 2014/09/26 11:23:12
- Status: offline
Re: Note On/Off remote control
2016/07/11 22:48:08
(permalink)
I was beginning to think this. However, I have used a control device (Alphatrack) and seemed as if when I selected the track in the Cakewalk window I would see the correct Mute on my device. There must be a way I'd think. Could it be added to an INI file? Or the Master.INS file? I am looking into that.
post edited by -tE - 2016/07/11 23:26:17
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 2012/06/22 19:27:51
- Location: Germany
- Status: offline
Re: Note On/Off remote control
2016/07/12 07:27:27
(permalink)
Control Surfaces are using special Cakewalk Control Surface API (Open Source). While most of them are technically using MIDI as a communication carrier, the procedure is completely separated from MIDI route (the way you see pan and MIDI volume changes) and from Remote control functionality. The mapping is not one to one process and so it can not be done in INI. It is implemented inside special binary plug-ins. Generic Cakewalk plug-ins ("ACT MIDI" and "Generic Control Surfaces") do not support bidirectional communications. Specialized plug-ins (Alphatrack, MCU, Roland, etc.) implement that for particular devices. The only known generic plug-in with bi-directional communication support is my own, see the link in signature.
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
|
-tE
Max Output Level: -90 dBFS
- Total Posts : 19
- Joined: 2014/09/26 11:23:12
- Status: offline
Re: Note On/Off remote control
2016/07/12 18:18:32
(permalink)
It seems strange that there is not as you described "bidirectional". But is it so you don't create a MIDI loop between NoteOn calls? I browsed your site a little. Seems to be impressive app. I am needing this for an app of my own. I would like to be able to toggle MIDI NoteOn from Cakewalk to my app. It isn't necessary, just would be complete. As well, I have found that I can remote control the R W buttons for the MIDI track, but not individual envelopes within a MIDI track. My template has all my needed MIDI tracks, each with an envelope assigned to its unique CC number. I would like to include, in my app, a toggle for arming these functions. Can't find it. I am going to throw this question in here since you are a developer. Is it necessary to close and reopen the MIDI port each time a byte is sent? I wrote mine doing this and it works great. Early on I was having a lot of trouble sending data out 2 separate ports so I toggle off and on and switch the port sending the data at the same time. Both MIIDI in and MIDI out.
post edited by -tE - 2016/07/12 19:16:53
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 2012/06/22 19:27:51
- Location: Germany
- Status: offline
Re: Note On/Off remote control
2016/07/13 05:52:29
(permalink)
You are mixing several terms, MIDI data (Notes and CC envelopes) and Automation envelopes (R/W buttons). For MIDI sending, byte is not normal size for a MIDI message (most MIDI messages are 3 bytes). And normally it is not required to close anything to send them.
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
|
-tE
Max Output Level: -90 dBFS
- Total Posts : 19
- Joined: 2014/09/26 11:23:12
- Status: offline
Re: Note On/Off remote control
2016/07/25 16:45:56
(permalink)
My app is sending 2 MIDI messages. First is a Note On value of volume at 1 for Note On to Mute. And volume at 0 for Note Off. As well I am sending a message to control the values of the CC in a volume ranging from 0 to 127. All the data is right but Cakewalk allows assigning each envelope in a MIDI track. As well it allows the meter to be remote control also. I am having trouble with the individual envlopes. They are assigned to 0 through 31. Each envelope is in its own MIDI track. Each track is assigned to the MIDI interface I want to control it. But the envelopes are responding to input regardless of interface or MIDI input channel. I was planning on 2 interfaces each with 16 to 32 envelopes and seperate controlled .
post edited by -tE - 2016/07/25 17:08:12
|
-tE
Max Output Level: -90 dBFS
- Total Posts : 19
- Joined: 2014/09/26 11:23:12
- Status: offline
Re: Note On/Off remote control
2016/07/26 01:14:45
(permalink)
I have changed my app so the incoming midi channel can be changed so that the envelopes meter can be remotely set apprpriately. But still I am having trouble arming the Write feature of the envelope. I have chosen to make note 60 toggle. It depresses the "track" but not the envelope (s ) Write button. As well, by using the Generic Control Surface I am able to set this note to enable the master Write button. Otherwise it will not show engaged.
post edited by -tE - 2016/07/26 01:51:07
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 2012/06/22 19:27:51
- Location: Germany
- Status: offline
Re: Note On/Off remote control
2016/07/26 02:53:14
(permalink)
When you operate throw Generic Control Surface or Remote Control, what you assign as particular MIDI tracks inputs is not relevant. Automation writing does not influence CC writing for MIDI track. But I have hard time to understand what you are doing in general.
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
|
-tE
Max Output Level: -90 dBFS
- Total Posts : 19
- Joined: 2014/09/26 11:23:12
- Status: offline
Re: Note On/Off remote control
2016/07/26 12:25:44
(permalink)
I am controlling Sonar from my app. Sonar will be my midi file for any automation. My app was written to control 2 Mackie Ultramix systems that are fixed to midi ch 16. I am using 48 channels. So I have 48 midi tracks set up in my template each with an envelope assigned to a CC. Everything works but arming the envelope. In Sonar, when you press the arm button on a Midi track all the envelopes on that track are armed. But it is not doing this by remote control.
|
-tE
Max Output Level: -90 dBFS
- Total Posts : 19
- Joined: 2014/09/26 11:23:12
- Status: offline
Re: Note On/Off remote control
2016/07/26 13:53:44
(permalink)
azslow3 When you operate throw Generic Control Surface or Remote Control, what you assign as particular MIDI tracks inputs is not relevant. Automation writing does not influence CC writing for MIDI track. But I have hard time to understand what you are doing in general.
I am able to set the MIDI tracks Auto Write button to a remote. It engages but doesn't engage the global or each Write within the track such as a volume envelope. The envelope can and is assigned to any CC. When the button is pressed in Sonar itself this occurs.
post edited by -tE - 2016/07/26 14:15:54
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 2012/06/22 19:27:51
- Location: Germany
- Status: offline
Re: Note On/Off remote control
2016/07/26 16:46:28
(permalink)
-tE I am using 48 channels. So I have 48 midi tracks set up in my template each with an envelope assigned to a CC. Everything works but arming the envelope. In Sonar, when you press the arm button on a Midi track all the envelopes on that track are armed. But it is not doing this by remote control.
That bug I can confirm... For up to 32 tracks I can propose the following solution: insert Cakewalk Generic Surface, configure it for 32 channels (unfortunately that seems to be the maximum). Set Parameter 1 to "Write Enable" and assign some notes to it. Unlike "Remote control...", that method arm automation correctly. If you need 48 channels, I can make a preset for AZ Controller for you. Just say which note range / channel you prefer for 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
|
-tE
Max Output Level: -90 dBFS
- Total Posts : 19
- Joined: 2014/09/26 11:23:12
- Status: offline
Re: Note On/Off remote control
2016/07/26 17:58:43
(permalink)
That's what's fun. I only need 32 tracks but it is 2 units. One only takes 16. So just use the control surface? Don't set the automation to a note on at all?
|
-tE
Max Output Level: -90 dBFS
- Total Posts : 19
- Joined: 2014/09/26 11:23:12
- Status: offline
Re: Note On/Off remote control
2016/07/26 18:54:29
(permalink)
I can use two Surfaces. One for 32 channels and another for 16. Works great. Do the presets store inside the dll? Can I copy the dll to another DAW?
post edited by -tE - 2016/07/30 12:45:55
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 2012/06/22 19:27:51
- Location: Germany
- Status: offline
Re: Note On/Off remote control
2016/07/27 02:35:24
(permalink)
After you save preset using controls in the top left of Generic Surface interface, you can export/import it using Cakewalk Plug-in Manager from Utilities menu. But note! If you have 2 instances of surface, do not open interfaces for them simultaneously! Also both will show the same preset name, which is not real. Just be careful with preset saving and manually type required name every time you want to save 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
|
-tE
Max Output Level: -90 dBFS
- Total Posts : 19
- Joined: 2014/09/26 11:23:12
- Status: offline
Re: Note On/Off remote control
2016/07/29 18:44:42
(permalink)
I have 3 instances and it works great. You simply start your base track accordingly. The utilities manager works great. Thanks! I have found that there is no global read auto now. The read is the same thing. Won't engage/ disengage via remote. But there is no control in the Generic Surface. A mute of the MIDI track does, but I would have to toggle a MIDI channel as my Mutes are already in use as they were intended. To send a Mute to the MIDI track on an unused MIDI channel would allow for the automation to mute, but not send the "Mute" command to my hardware. Might try it.
post edited by -tE - 2016/07/30 12:46:57
|