Are the OS-X binaries actually up to date ones?
When running them, I get messages with :
When running them, I get messages with :
QuoteCDP Release 7 2014
Release 8 is now available:
https://unstablesound.net/cdpforum/index.php?topic=264.0
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts MenuQuoteCDP Release 7 2014
Quote from: loganmcbroom on August 01, 2016, 09:17:40 AM
I could use juce for the recording in that function but I'd rather not. Thoughts?
Quote from: loganmcbroom on July 06, 2016, 12:31:10 AMI think that's something that was merely hinted as a possibility that might eventually happen. I don't think the library implementations actually exist yet. It's now been over 2 years since the open sourcing of CDP and virtually no updates or news have emerged since.
The library implementation is what I want far more than anything else.
Quote from: loganmcbroom on June 08, 2016, 07:30:53 AMThis probably isn't really needed. The new CDP frontend I worked on myself doesn't use threads for running the CDP programs but it yet can keep the GUI thread running and also leverage multicore CPUs for running in parallel. The trick is in letting the JUCE ChildProcesses run without waiting for them to finish in the current thread. You will need to keep the ChildProcess instances stored as member variables of some suitable class. (Or have them as global variables.) Then use Juce's timer to periodically check if the ChildProcess or processes have finished.
running scripts in threads, being able to start a cdp module without blocking the current thread
Quote from: loganmcbroom on June 02, 2016, 02:59:27 AM
Well that's fantastic news because I am using C++ and I am using JUCE. This is the first thing I've used JUCE for and I didn't realize it had something built in for handling child processes... Really a huge relief as the windows api has indeed been a massive headache. Just managed to get pipes working but I am more than happy to tear it back down.
I can't imagine a more satisfying reply, I'll take that fix if you don't mind.
Quote from: loganmcbroom on May 23, 2016, 07:20:52 PM
This looks really interesting, I think the data flow approach is a good way to go. If you're planning to release this freely would you consider making a github repo of it?
Quote from: afta8 on October 23, 2015, 12:26:08 PM
Yeah Djeroek has done an amazing job on compiling the definitions, really this tool wouldn't exist without his input.Quote from: Xenakios on October 22, 2015, 09:10:52 PM
Trying to convert the Lua code into C++ started looking too messy, so I am now looking into making a C++ program that has Lua embedded and would read/use the definitions.lua file directly.
Neat! This is quite a good idea.
For some processes the range settings aren't always right as they are based on the docs, these are fixed as they are found for newer releases. Does that mean if the definitions file is updated for the renoise tool it will be compatible with your tool as well?
Anyway, really looking forward to see what you do with it
Edit: There are a number of processes definitions that are commented out as they mostly have MultiChannel outputs. The Renoise tool doesn't yet support them so they are commented out. You should be able to trace them by searching the code for comment blocks.