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

Thread Tools Display Modes
Old 09-10-2017, 12:40 PM   #1
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:

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
Human being with feelings
Join Date: Sep 2011
Posts: 135

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

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

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.