Sequencer example 1 ready
"Iain Duncan" <[email protected]>
| Newsgroups | gmane.comp.audio.csound.tekno |
|---|---|
| Message-ID | <00e801c3d570$22e2d3d0$e115059a@xornot> |
So I have finally got working on the long and arduous process of cleaning up all my code, documenting it, and breaking it up into functional stand alone examples. It will take a long time to get through everything, but it is serving a dual purpose as in addition to making it possible to share, it's helping me rethink some structural issues and design issues I didn't handle as well as I could have when I started. You can now check out a very basic example of the sequencer engine at our site. http://www.xornot.com/sqtk At the moment this does nothing more than play loops, there is no way to control anything yet. And the architecture probably seems a bit strange without the controls in place, but those will come Real Soon Now. ; ) Anyone interested please check it out. There are fairly detailed accompanying notes. I aim to make these notes clear enough that anyone with a working knowledge of Csound can fully understand the design. If this is not the case, I want to know! Any thoughts on better ways to lay out documentation that are free and platform independent will be appreciated as well. I also thought that perhaps I should make a feature list of what's in our larger alpha version so folks know what's coming up and can request to look at alpha code if they want or request which parts they'd like to see next. This has been tested only so far on Varga Csound ( linux ) and CsoundAV ( windows ). I would love to have it tested on MacCsound as well. I don't think there's any point in testing it on canonical until Csound5 as it's pretty useless without midi support ( which is how all input gets into the sequencer! ). Any cunning thoughts on how to improve the clock would be cool too. It's rock stable, but does not perfectly render a tempo. Ie, because the clock uses a phasor checked at krate, it will drift very very slightly ( ie 5 milliseconds over a minute or something. ) This is fine for live use, but it would be cool to come up with some form of correcting algorithm so as to keep it in sync perfectly with score triggered events. Enjoy, and post all questions/comments back here. Iain http://www.xornot.com _______________________________________________ csoundtekno mailing list [email protected] Subscribe, unsubscribe, change mailing list options: http://plot.bek.no/mailman/listinfo/csoundtekno