Closed gogins closed 3 years ago
The examples should be in one directory only and copied to other appropriate locations.
I have created a new csound-examples
repository renamed from examples
, and I have copied all relevant examples to it. I will then replace the examples in the other repositories and installers when the examples in this repository are working.
Needs fixing (environments in parentheses):
I have tried the demo version of Modartt's Organteq software pipe organ. It sounds great. It may or may not be as configurable as the Aeolus but it sure looks like it will be far, far easier to use. I will buy it and try it. If it's good I'll deprecate the aeolus stuff and change my demo piece to use Organteq. I did buy it. It can sound too busy, but I assume stuff can be turned off to get a cleaner sound that will mix better with other instruments.
Refactoring ChordSpace has broken the Python interface because I used inline global functions that Swig does not expose. Fixed.
I am closing this issue in favor of moving all online examples to the csound-examples repository.
I should package examples/tests for use with Csound and HTML5 (csound.node, Csound for Android, and Csound for WebAssembly) in one repository.
The main examples should use only CsoundAC and not the JavaScript port of Silence, which should be removed or at least deprecated. These should be cleanly separated from other pieces in the repository, and run without external dependencies, except for necessary JavaScript files.
The strategy is to get pieces working in the following order:
Then, remove equivalent pieces from other repositories and replace them with these pieces.
Right now the important pieces, the files to fix, are (platforms in parentheses, working ones are in boldface):