View Single Post
Old 04-04-2008, 01:54 PM   #6
sws
Code Monkey
 
sws's Avatar
 
Join Date: Sep 2007
Location: Madison, WI
Posts: 857
Default

Deric,

The MSVC project is already setup for you in the SDK download. Go to the jmde/csurf directory and open the reaper_csurf.dsw "workspace". It'll ask you if you want to convert, say yes. Do a build, and reaper_csurf.dll will magically appear in the Release directory. That DLL should be the same DLL that ships with REAPER. I would start by just modifying the existing MCU file csurf_mcu.cpp. Don't bother messing with anything else. Once you build with your new changes, just drop that new dll into REAPER\Plugins (overwriting the old) and you should be set to test.

Now... once you get something working, you will probably want to gut the project of all of the other csurfs, edit csurf_main.cpp, and rename to reaper_01X.dll so you can distribute the plugin without colliding with the builtin stuff. By the time you get the 01X working all those old C brain neurons will be firing again and it'll be easy!

(This of course all assumes '08 Express will open the project!)

Hope this helps, I know it's a bit of a rehash of what Xen said.

Last edited by sws; 04-04-2008 at 01:59 PM.
sws is offline   Reply With Quote