Helpful ReplyOpen sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces

Page: < 12 Showing page 2 of 2
Author
Rob[at]Sound-Rehab
Max Output Level: -47 dBFS
  • Total Posts : 2819
  • Joined: 2011/02/03 04:31:35
  • Location: Sound-Rehab, Austria
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2015/03/28 09:39:49 (permalink)
I had a look at the Cakewalk repository at Github.
 
Does anyone know what it takes to build the 64 bit versions from the source code at Github? I could not find any documentation on requirements or build instructions.
 
Just recently I encountered some issues in the VS-700 control when it comes to adjusting/saving/restoring direct monitor mixes on the linked Octa-Capture ... and I wonder if I would be smart enough to understand the code ...
 
However, I haven't done any C++ coding in the past 3 years so my dev environment is probably outdated (Visual Studio 2010 Express is what I found when I fired up the old coding work horse) ...
 
 

GOOD TUNES LAST FOREVER
  +++   Visit the Rehab   +++
 
DAW: Platinum/X3e, win10 64 bit, i7-3930K (6x3.2GHz), Asus Sabertooth X79, 32 GB DDR3 1600MHz, ATI HD 5450, 120 GB SSD OCZ Agility3, 2x 1TB WD HDD SATA 600
Audio-Interface: 2x MOTU 1248 AVB, Focusrite OctoPre, (Roland Octa-Capture)   Control-Surface: VS-700C 
VSTi: WAVES, NI K10u, FabFilter, IK, ... (too many really) 
#31
azslow3
Max Output Level: -42.5 dBFS
  • Total Posts : 3297
  • Joined: 2012/06/22 19:27:51
  • Location: Germany
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2015/03/28 11:43:06 (permalink)
The code is using MFC, not included into VS free version. At least I have stopped my attempt when I have found that. In the Internet you can find some "tricks" how to install it, but in general you need paid version of VS.
I can not help with that, my plug-in is compiled by GCC since it is not based on CW source code.
 

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
#32
Rob[at]Sound-Rehab
Max Output Level: -47 dBFS
  • Total Posts : 2819
  • Joined: 2011/02/03 04:31:35
  • Location: Sound-Rehab, Austria
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2015/03/29 04:54:41 (permalink)
OK, found it at https://github.com/Cakewalk/Cakewalk-Control-Surface-SDK/wiki/Requirements
 
It's right there in my face and I didn't see it :-)

GOOD TUNES LAST FOREVER
  +++   Visit the Rehab   +++
 
DAW: Platinum/X3e, win10 64 bit, i7-3930K (6x3.2GHz), Asus Sabertooth X79, 32 GB DDR3 1600MHz, ATI HD 5450, 120 GB SSD OCZ Agility3, 2x 1TB WD HDD SATA 600
Audio-Interface: 2x MOTU 1248 AVB, Focusrite OctoPre, (Roland Octa-Capture)   Control-Surface: VS-700C 
VSTi: WAVES, NI K10u, FabFilter, IK, ... (too many really) 
#33
azslow3
Max Output Level: -42.5 dBFS
  • Total Posts : 3297
  • Joined: 2012/06/22 19:27:51
  • Location: Germany
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2015/03/29 06:24:07 (permalink)
My attempts to compile was before Github version, so I have not seen the page either ;)
 
Most important statement is still "The Control Surface SDK examples utilize MFC and ATL".
I think the version requirement comes just from included project files, the code is many years old and I guess can be build by old compiler.

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
#34
Rob[at]Sound-Rehab
Max Output Level: -47 dBFS
  • Total Posts : 2819
  • Joined: 2011/02/03 04:31:35
  • Location: Sound-Rehab, Austria
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2015/03/29 09:39:42 (permalink)
azslow3
I think the version requirement comes just from included project files, the code is many years old and I guess can be build by old compiler.


I don't feel like splashing out on a new compiler / dev environment just now as it's not cheap and I have no idea whether this will get anywhere ...
 
So, I've got one machine with Visual Studio Express 2010 (hence probably no ATL/MFC) and older machine dusting away in the corner with an older Visual Studio that includes MFC (and probably dates back to when the VS-700 dll was actually coded) which may be good ... and bad as it is probably all 32 bit and never been ported to 64 bit ... oh, boy, that'll be another issue to deal with ... if I even get it to compile ... fiddling with compiler settings and things to link against has never been my specialty ...
 
Anyway, I'll give it a try ... it may be an interesting venture ... it's not my top priority, but something for slower days like Easter weekend maybe ???

GOOD TUNES LAST FOREVER
  +++   Visit the Rehab   +++
 
DAW: Platinum/X3e, win10 64 bit, i7-3930K (6x3.2GHz), Asus Sabertooth X79, 32 GB DDR3 1600MHz, ATI HD 5450, 120 GB SSD OCZ Agility3, 2x 1TB WD HDD SATA 600
Audio-Interface: 2x MOTU 1248 AVB, Focusrite OctoPre, (Roland Octa-Capture)   Control-Surface: VS-700C 
VSTi: WAVES, NI K10u, FabFilter, IK, ... (too many really) 
#35
robert_e_bone
Moderator
  • Total Posts : 8968
  • Joined: 2007/12/26 22:09:28
  • Location: Palatine, IL
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2015/03/29 19:17:33 (permalink)
I have the full Visual Studio 2013 Ultimate program, and a programming background, but most of that was doing a bunch of mainframe languages.  
 
I have built some C# Windows utility programs for myself, and don't mind jumping in to help in any way I can, but I also do not have the hardware on which I could test anything out.  But I do have 38 years of serious programming experience, if it can be directed at this.
 
If there is any way I can assist, I would be happy to try - I just don't know what I could do.
 
Bob Bone
 

Wisdom is a giant accumulation of "DOH!"
 
Sonar: Platinum (x64), X3 (x64) 
Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
#36
Rob[at]Sound-Rehab
Max Output Level: -47 dBFS
  • Total Posts : 2819
  • Joined: 2011/02/03 04:31:35
  • Location: Sound-Rehab, Austria
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2015/03/30 11:26:48 (permalink)
robert_e_bone
I have the full Visual Studio 2013 Ultimate program, and a programming background, but most of that was doing a bunch of mainframe languages.  
 
I have built some C# Windows utility programs for myself, and don't mind jumping in to help in any way I can, but I also do not have the hardware on which I could test anything out.  But I do have 38 years of serious programming experience, if it can be directed at this.
 
If there is any way I can assist, I would be happy to try - I just don't know what I could do.
 
Bob Bone
 




Hi Bob, that sounds great! Thanks for your offer to help. As I said above I want to give it a try. It's not top priority. I got several recording sessions scheduled this week and an album to finish ... but Easter may be slow and there's rain on the forecasts, which may give me time to try those compilers I still have ...
 
I may be so impertinent and contact you directly via PM if I need help and will only document the relevant stuff here (sort of hiding my incompentence ;-) )
 
Thanks again,
 
Rob

GOOD TUNES LAST FOREVER
  +++   Visit the Rehab   +++
 
DAW: Platinum/X3e, win10 64 bit, i7-3930K (6x3.2GHz), Asus Sabertooth X79, 32 GB DDR3 1600MHz, ATI HD 5450, 120 GB SSD OCZ Agility3, 2x 1TB WD HDD SATA 600
Audio-Interface: 2x MOTU 1248 AVB, Focusrite OctoPre, (Roland Octa-Capture)   Control-Surface: VS-700C 
VSTi: WAVES, NI K10u, FabFilter, IK, ... (too many really) 
#37
robert_e_bone
Moderator
  • Total Posts : 8968
  • Joined: 2007/12/26 22:09:28
  • Location: Palatine, IL
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2015/03/31 03:59:32 (permalink)
I have a couple weeks of preparation to do for a concert later this month, (23 songs to learn and construct presets for - it's a 3-hour performance with a bunch of different musicians, where I am likely the only keyboard player to share between them all).
 
But I am certainly reachable - shoot me a PM as needed, and I will do what I can - will be quite a learning curve for me, but I am game to try to help.
 
Bob Bone
 

Wisdom is a giant accumulation of "DOH!"
 
Sonar: Platinum (x64), X3 (x64) 
Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
#38
wst3
Max Output Level: -55.5 dBFS
  • Total Posts : 1979
  • Joined: 2003/11/04 10:28:11
  • Location: Pottstown, PA 19464
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2015/04/04 09:59:07 (permalink)
It has been a LONG time since I wrote anything in C, but I'd be willing to assist as well if you need more hands.

-- Bill
Audio Enterprise
KB3KJF
#39
tonydean
Max Output Level: -87 dBFS
  • Total Posts : 177
  • Joined: 2008/03/05 18:15:23
  • Location: Melbourne, Australia
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2015/06/07 11:20:26 (permalink)
I'm not a programmer, but would like to ask, has anyone got anything working with this project for V-Studio 700?
Thanks in advance

Intel Core i7 920, 8GB DDR3 1600 RAM, Windows 7 Ultimate 64bit, Dual screen,   Sonar X3e, Producer64bit, BFD2 64bit with Andy Johns
Waves Mercury, M-Audio Profire 610, Fender Strat Guitar, Cole Clark, Angel 2 Acoustic, Takamine G-Series Acoustic Guitar
Jackson Skulls Guitar, Rode NT-2 Condenser Mic
2 TB, Samsung pro840 256 gig SSD, USB 3.0 WD external HD, Sonar V-Studio 700c.
#40
Grent
Max Output Level: -87 dBFS
  • Total Posts : 152
  • Joined: 2008/12/10 12:09:10
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2016/01/23 16:46:06 (permalink)
As to what the community longs for featurewise, here is an old list:
http://forum.cakewalk.com/VS700-feature-request-master-list-m2676731.aspx
 
 
Maybe a good small and potentially easy start (for the experts among us) would be to check, why the OFFSET-Button light is not lighting up.
 
 
 Just to pick out a few things I dearly miss:
 
7- OFFSET button should light when engaged
That' a bug obviously. Makes it easy to forget, which mode you're in.
 
11- While in "Layer view", +8/-8 buttons scroll through layers of a channel in bank of 8
When you want to mute/unmute Layer No. 9+, there's no way to get there via the VS700c.
 
2- ALT+ Jog temprarily disengage snap settings to allow the Now Time cursor to scroll faster through the project
SHIFT+Jog works fine (scroll slower), but a "scroll very fast"-option would be awesome. I need the mouse for that frequently.
 
3- Allow zooming in the PRV with the console
Another thing where I have to fiddle with the mouse frequently.
 
1- Remember last selected prochannel modules when changing channels selection
You can't go through your project channel by channel and check e.g. the EQ on each channel. You need to press SEL and EQ, next channel SEL and EQ, next channel SEL and EQ. Because every time you select a new channel, the first Prochannel-Item is shown. That feature would be very nice.

 
 
Of course there are many other inconsistencies, esp. with the Channel Strip Controls. Often you don't know, where you at or which channels parameters you're adjusting... the following three bugs fall in that category:
 
4- When clicking on an open window with the mouse, keep the focus on the currently selected prochannel module
Clicking on any window (like a random VSTi) changes the actually selected Prochannel-Module of your actually selected channel back to the first one (eg. from EQ to Compressor), for no sensical reason.


5- When the EQ button is lid, double-clicking a VSTi in the rack should lit the "ACT" button while displaying the ACT parameters on the console 

Double-Clicking on an VSTi in the rack instantly shows you the ACT values in the channel control strip. However the EQ button keeps being lid.

6- When the SEND button is lid on the console, double clicking a VSTi in the syth rack should display the ACT parameters and light the ACT button on the console

Double-Clicking on an VSTi in the rack while in SEND-Mode in the channel strip control simply blanks out the display. SEND keeps being lid.
 
#41
azslow3
Max Output Level: -42.5 dBFS
  • Total Posts : 3297
  • Joined: 2012/06/22 19:27:51
  • Location: Germany
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2016/01/23 17:03:12 (permalink)
Since the thread is resurrected, I want correct my previous posts: Visual Studio Community 2015 can compile these plug-ins. Short instruction: http://www.azslow.com/index.php/topic,263.0.html
 
"The experts among us" claiming so in this forum can be counted by fingers... on one hand... and you do not even need all 5 fingers

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
#42
Grent
Max Output Level: -87 dBFS
  • Total Posts : 152
  • Joined: 2008/12/10 12:09:10
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2016/01/23 18:36:00 (permalink)
azslow3
"The experts among us" claiming so in this forum can be counted by fingers... on one hand... and you do not even need all 5 fingers



:D There might be some silent experts though. ;)
 
Thank you for your work regarding that matter!
 
 
There's another thing I just figured out:
Keyboard "B" toggles the Browser/Synth Rack (open or hide).
The SYNTH RACK Button on the vs700c opens up the Browser/Synth Rack. It does NOT, however, toggle it. So you cannot hide the Synth Rack by pressing the SYNTH RACK button again.
To hide it, you need to press SHIFT+SYNTH RACK.
 
The funny thing is ... SHIFT+SYNTH RACK can also open the Browser/Synth Rack. :D
So basically, SHIFT+SYNTH RACK does, what SYNTH RACK should be doing in the first place.
No need in wasting that SHIFT-Function.
 
So, this could also be an easy task potentially, to implement the correct toggle-behavoir to the SYNTH RACK button on the vs700c.
#43
azslow3
Max Output Level: -42.5 dBFS
  • Total Posts : 3297
  • Joined: 2012/06/22 19:27:51
  • Location: Germany
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2016/01/24 15:14:08 (permalink)
And update to my post about Visual Studio Community 2015.
Unlike ACT MIDI and MackieControl, VS700 plug-in is build using some closed source libraries. These libraries was not compiled with VS2015 and so VS700 plug-in can not be easily rebuild with it.
 
 
Grent
Maybe a good small and potentially easy start (for the experts among us) would be to check, why the OFFSET-Button light is not lighting up.
 
7- OFFSET button should light when engaged
That' a bug obviously. Makes it easy to forget, which mode you're in.

Not really a bug... I have not found in CS API how to get this parameter out of Sonar. The button function like a computer keyboard shortcut (you can really bind it to some key, it is called "Envelope/Offset Mode"). These shortcuts was never thought to give any feedback for current state. And so: impossible to implement till Sonar provides such functionality.

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
#44
Rob[at]Sound-Rehab
Max Output Level: -47 dBFS
  • Total Posts : 2819
  • Joined: 2011/02/03 04:31:35
  • Location: Sound-Rehab, Austria
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2016/01/30 11:22:38 (permalink)
azslow3
And update to my post about Visual Studio Community 2015.
Unlike ACT MIDI and MackieControl, VS700 plug-in is build using some closed source libraries. These libraries was not compiled with VS2015 and so VS700 plug-in can not be easily rebuild with it.
  



 
Thanks az, for sharing ... so no chance unless you buy the developer studio license?

GOOD TUNES LAST FOREVER
  +++   Visit the Rehab   +++
 
DAW: Platinum/X3e, win10 64 bit, i7-3930K (6x3.2GHz), Asus Sabertooth X79, 32 GB DDR3 1600MHz, ATI HD 5450, 120 GB SSD OCZ Agility3, 2x 1TB WD HDD SATA 600
Audio-Interface: 2x MOTU 1248 AVB, Focusrite OctoPre, (Roland Octa-Capture)   Control-Surface: VS-700C 
VSTi: WAVES, NI K10u, FabFilter, IK, ... (too many really) 
#45
azslow3
Max Output Level: -42.5 dBFS
  • Total Posts : 3297
  • Joined: 2012/06/22 19:27:51
  • Location: Germany
  • Status: offline
Re: Open sourcing control surface SDK and code for the V-Studio 700 and Mackie surfaces 2016/01/30 14:31:18 (permalink)
FreeFlyBertl
azslow3
And update to my post about Visual Studio Community 2015.
Unlike ACT MIDI and MackieControl, VS700 plug-in is build using some closed source libraries. These libraries was not compiled with VS2015 and so VS700 plug-in can not be easily rebuild with it.

Thanks az, for sharing ... so no chance unless you buy the developer studio license?

With proper version of it... If you get payed version 2015 that is not going to help.
I guess Cakewall will at some point compile Sonar with 2015 (that we can trace by runtime it installs). At that moment we can ask to rebuild proprietary libraries for CS.

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
#46
Page: < 12 Showing page 2 of 2
Jump to:
© 2024 APG vNext Commercial Version 5.1