Composers Desktop Project Forum

Composition => Showcase => Topic started by: Xenakios on June 03, 2014, 07:18:18 PM

Title: Python scripts to run CDP in REAPER
Post by: Xenakios on June 03, 2014, 07:18:18 PM
If someone here works with the Cockos Reaper DAW, this might be of some interest :

http://xenakios.wordpress.com/2014/06/03/python-scripts-for-using-cdp-in-reaper/

Reaper's ReaScript scripting system only allows to do a very rudimentary dialog box GUI and I am not sure if anything more advanced could even be made. But at least ReaScript has the benefit it should in principle work on both Windows and OS-X.
Title: Re: Python scripts to run CDP in REAPER
Post by: rwdobson on June 03, 2014, 09:59:06 PM
That's a very good idea! Thanks for the link.  It is interesting also because Reaper is the DAW engine used  for the EarSketch project at Georgia tech:

http://earsketch.gatech.edu/

So this could be a(nother) way to smuggle some CDP into schools!
Title: Re: Python scripts to run CDP in REAPER
Post by: Xenakios on June 03, 2014, 10:10:32 PM
That's a very good idea! Thanks for the link.  It is interesting also because Reaper is the DAW engine used  for the EarSketch project at Georgia tech:

http://earsketch.gatech.edu/

So this could be a(nother) way to smuggle some CDP into schools!

Thanks for the feedback!

Now that I've actually written down the procedure to get those scripts working, I feel it might be a bit too complicated, for even people who would be quite dedicated to get it working...

If I implemented these as a C++ Reaper extension plugin, the set up for the user would be much more simple. But unfortunately I don't have a Macintosh (or even a suitable machine to use as a Hackintosh) to build the C++ plugin for OS-X. :( Well, I will have to see what I will end up doing.
Title: Re: Python scripts to run CDP in REAPER
Post by: rwdobson on June 03, 2014, 10:25:39 PM
But: I am gettting an error page saying "These files have been removed by the owner ". ??
Title: Re: Python scripts to run CDP in REAPER
Post by: Xenakios on June 03, 2014, 10:28:58 PM
But: I am gettting an error page saying "These files have been removed by the owner ". ??

Perhaps you are seeing a cached old version of the blog page...?

This should be the download link http://ge.tt/60IhTti1/v/0?c

I updated the file at the link to correct an obvious mistake in the code, removed the old zip file from ge.tt and then replaced with the new zip.
Title: Re: Python scripts to run CDP in REAPER
Post by: rwdobson on June 03, 2014, 10:43:36 PM
That gives me a page, but the download links don't do anything.

I found an archive at the bitbucket site:

https://bitbucket.org/xenakios/cdp-python-reascripts/downloads

Will that do?
Title: Re: Python scripts to run CDP in REAPER
Post by: Xenakios on June 03, 2014, 10:55:03 PM
That gives me a page, but the download links don't do anything.

I found an archive at the bitbucket site:

https://bitbucket.org/xenakios/cdp-python-reascripts/downloads

Will that do?

The ge.tt download works for me, but perhaps there's some mysterious reason it won't work for you.

Yes, the bitbucket download should be nearly identical to the zip archive in ge.tt. (Unless I happen to push a new commit to Bitbucket before you try downloading that.)