[Csnd-dev] The road to Csound 7

Victor Lazzarini <[email protected]>
Newsgroups gmane.comp.audio.csound.devel
Message-ID <[email protected]>
Hi everyone,

In preparation for Csound 7.0, I have done a few things

- There are two branches awaiting for PR approval
   * feature/newapi : containing the new host API and a few other fixes. CsoundQT has been put in sync with it by Tarmo.  François has updated ctcsound.py,
   * feature/oscserver : containing the new OSC support for the UDP server and opcode to access messages. I am hoping to use this in my opening concert, I have been practicing with it and it seems solid.
 
- Updated other relevant branches to 7.0. I have taken the route of separating 6.x and 7.x code explicitly in separate directories and started adding code for the 7.x part.
    * csoundAPI_examples: a set of 10 new examples for C, C++, Python (by François), and Common Lisp (in line with feature/newapi). 
    * plugins: the Python opcodes have been updated to use the new module API. Examples were tested by François. If I have time this week, I will do the fluid opcodes. I do not envisage we need to support all the plugins that are there for 6.x. Contributions via PRs are welcome, also reminding everyone that this repository *does not have a maintainer*.
     * csound_pd: the version for Csound 7, csound7~ is now available (not yet in a binary release, but we will do one after Csound is released). 

I know there are some outstanding issues that need to be resolved before we release, but I think we are close.

My suggestion is for us to fix any backward compatibility issues and go for a release.
We have two weeks to go.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.