Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Developer Forum

Reply
 
Thread Tools Display Modes
Old 09-10-2017, 12:40 PM   #1
Erriez
Human being with feelings
 
Join Date: Jun 2010
Location: The Netherlands
Posts: 149
Default Build and debug CSurf Surface Controllers with Visual Studio Community (Github)

I've created a ready to use CSurf project (surface controller support for REAPER) by using Microsoft Visual Studio 2013, 2015 and 2017 (Tested with the free Community Editions).

The project is available on Github:
https://github.com/Erriez/reaper_csurf_vs201x

The original "REAPER Extension SDK" is pretty old (2009) and contains build files for Visual C++ 6. I could not find documentation how to upgrade, build and debug surface controllers, so I decided to do it myself and write my own guide. It is just an upgraded project to support 32 and 64 bit REAPER (Windows) without touching the original SDK sources. I've changed only some include paths for simplicity.

I think this is a great quick-start for lots of people. I'll add more documentation about the internals of REAPER / surface controllers.

Is someone interested to add support for MAC? Volunteers are welcome to add fully tested pull-requests. (I don't have a MAC, so can't test it)

Feedback is welcome.

Last edited by Erriez; 09-16-2017 at 06:27 AM.
Erriez is offline   Reply With Quote
Old 09-11-2017, 11:41 AM   #2
Teddy
Human being with feelings
 
Join Date: Sep 2011
Posts: 135
Default

This is a great effort! Thank you!!
Teddy is offline   Reply With Quote
Old 09-12-2017, 01:26 AM   #3
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 1,575
Default

Thanks for the effort !
__________________
Groove is the subtle control of chaos -- feel free to donate to the open source control surface integration project -- geoffwaddington.ca
Geoff Waddington is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 10:11 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions Inc.