Old 04-03-2008, 07:32 PM   #1
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 10,161
Default Welcome, programmers...

...here will be our place to discuss plug-in development.

Areas of discussion:

JS development is probably better served by the JS forum: http://cockos.com/forum/forumdisplay.php?f=3

-Justin

Last edited by Justin; 04-03-2008 at 07:35 PM.
Justin is offline   Reply With Quote
Old 12-14-2013, 07:40 PM   #2
jeffersonhills
Human being with feelings
 
Join Date: Oct 2011
Location: Kerrville, TX
Posts: 14
Default

good.... good.... I just started today jumping into this mire. HOW do code a VST? LOL!!!! (No, really. How?)

I know it's real effed up, but if you want answers, ask the ones who know.

I started a thread here if anyone want's to add any basic input for a noob:

http://forum.cockos.com/showthread.php?t=132463
__________________
Freaky audio geek with a beard and ponytail. My filter is broken; don't piss me off.

Last edited by jeffersonhills; 12-14-2013 at 07:47 PM. Reason: added info
jeffersonhills is offline   Reply With Quote
Old 01-17-2015, 03:53 AM   #3
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Germany
Posts: 2,861
Default

Quote:
Originally Posted by jeffersonhills View Post
HOW do code a VST? LOL!!!! (No, really. How?)
http://www.redwoodaudio.net/Tutorial...nt__intro.html

-Michael
mschnell is online now   Reply With Quote
Old 05-19-2016, 12:02 AM   #4
Kochab
Human being with feelings
 
Join Date: Oct 2015
Posts: 25
Default

Is there a tutorial for doing a Reaper extension? I have downloaded the mini-sdk but I am not sure where to begin.
Kochab is offline   Reply With Quote
Old 05-19-2016, 01:02 AM   #5
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 6,500
Default

Quote:
Originally Posted by Kochab View Post
Is there a tutorial for doing a Reaper extension? I have downloaded the mini-sdk but I am not sure where to begin.
I don't think there are any real tutorials, the example plugins in the SDK are what you have as a starting point. Did you yet manage to build any of those?
__________________
For info on SWS Reaper extension plugin (including Xenakios' previous extension/actions) :
http://www.sws-extension.org/
https://github.com/Jeff0S/sws
--
Xenakios blog (about HourGlass and λ) :
http://xenakios.wordpress.com/
Xenakios is offline   Reply With Quote
Old 05-19-2016, 03:21 AM   #6
Kochab
Human being with feelings
 
Join Date: Oct 2015
Posts: 25
Default

Quote:
Originally Posted by Xenakios View Post
I don't think there are any real tutorials, the example plugins in the SDK are what you have as a starting point. Did you yet manage to build any of those?
I haven't. I tried building Ninjam loop, but it appears it was made with VS 6 and I am using VS 2015. After VS converted the project I got an error about incompatible command line options.
Kochab is offline   Reply With Quote
Old 05-19-2016, 03:24 AM   #7
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 6,500
Default

Quote:
Originally Posted by Kochab View Post
I haven't. I tried building Ninjam loop, but it appears it was made with VS 6 and I am using VS 2015. After VS converted the project I got an error about incompatible command line options.
I can take a look what kinds of modifications are needed to make that build on VS2015 these days. (I suspect the plugin itself might be useless now though, the Ninjam loop server might not be active anymore...)

I should also have a very basic example project somewhere that was done from scratch for newer Visual Studio versions.
__________________
For info on SWS Reaper extension plugin (including Xenakios' previous extension/actions) :
http://www.sws-extension.org/
https://github.com/Jeff0S/sws
--
Xenakios blog (about HourGlass and λ) :
http://xenakios.wordpress.com/
Xenakios is offline   Reply With Quote
Old 05-19-2016, 03:34 AM   #8
Kochab
Human being with feelings
 
Join Date: Oct 2015
Posts: 25
Default

Quote:
Originally Posted by Xenakios View Post
I can take a look what kinds of modifications are needed to make that build on VS2015 these days. (I suspect the plugin itself might be useless now though, the Ninjam loop server might not be active anymore...)

I should also have a very basic example project somewhere that was done from scratch for newer Visual Studio versions.
That would be amazing. Thanks.
Kochab is offline   Reply With Quote
Old 05-19-2016, 10:17 AM   #9
Xenakios
Human being with feelings
 
Xenakios's Avatar
 
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 6,500
Default

A couple of changes were needed. The program database option for the debug build needed to be changed and the .rc file needed a line changed. I also added a 64 bit build configuration.

The following link contains the fixes for the Ninjam Loop example.

https://drive.google.com/file/d/0Bwi...ew?usp=sharing

However, as I suspected, the plugin actually doesn't work anymore, probably because the server it is looking for no longer exists. (You can find and run the action the plugin adds in Reaper, but it will display an error instead of fetching and inserting the audio loop.)

I'll try to find the example plugin I did myself...
__________________
For info on SWS Reaper extension plugin (including Xenakios' previous extension/actions) :
http://www.sws-extension.org/
https://github.com/Jeff0S/sws
--
Xenakios blog (about HourGlass and λ) :
http://xenakios.wordpress.com/
Xenakios is offline   Reply With Quote
Old 05-19-2016, 04:55 PM   #10
Kochab
Human being with feelings
 
Join Date: Oct 2015
Posts: 25
Default

It works! I'm not sure what you mean by "program database option for the debug build", but I am not well versed in Visual Studio. In order to see the .dll, I had to open the property pages and change the Linker output file to "project default." Thanks for the help.
Kochab is offline   Reply With Quote
Old 05-19-2016, 08:39 PM   #11
Kochab
Human being with feelings
 
Join Date: Oct 2015
Posts: 25
Default Help building the SWS Extension - VS 2013

Oops, I meant to post a new thread for help on building the SWS Extension, not reply to this one. That is here: http://forum.cockos.com/showthread.p...85#post1683785. If you could help I'd greatly appreciate it.

Last edited by Kochab; 05-19-2016 at 08:44 PM.
Kochab is offline   Reply With Quote
Old 11-15-2016, 02:13 AM   #12
poquepoque27
Human being with feelings
 
Join Date: Nov 2016
Posts: 1
Default

Hello. Is there Way to add functionality to midi-editor? I want to make an utility to help with harmonization
poquepoque27 is offline   Reply With Quote
Old 11-16-2016, 01:39 PM   #13
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 3,332
Default

That would be awesome !
vanhaze 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:16 PM.


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