Csound Csound-dev Csound-tekno Search About

Sequencer example 1 ready

Date2004-01-07 22:46
From"Iain Duncan"
SubjectSequencer example 1 ready
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
csoundtekno-N4abDuUB7xo@public.gmane.org

Subscribe, unsubscribe, change mailing list options: