[Cs-dev] Time for an assessment
Date | 2005-06-01 21:19 |
From | jpff@codemist.co.uk |
Subject | [Cs-dev] Time for an assessment |
Csound5 seems to have made great strides of late (thanks Istvan and the rest) and it seems time to think of where we are. The To-do-and-fix-file is a little out of date but.. KNOWN AREAS OF INCOMPLETENESS ----------------------------- K1. There is no looping structures for aiff (or wav) files K2. Parser K3. Portaudio.v19 on OSX K4. Use of PortMIDI Seems working -- needs checking K6. Installer for Linux K7. Installer for MacOSX K9. Scaling of floating files not clear K10. Dnoise not changed to libsndfile BUGS NOT FIXED -------------- B1. Loading of deferred files in gen1 suspect B2. Many differences between FL code on Csound and CsoundAV B3. If no output format given does not have a sane default. Anyone care to correct this? It seems like it was a year back that I last did this -- I can not really believe that! -- but.. >> a) Parser >> ------ >> Little or no progress. I have improved lexer and it is now >> compatible with loadable opcodes. >> >> >> c) Completion of Portaudio v19 >> --------------------------- Still they are not finished and I an fighting them on 64 bit machines. MAXOSX still seems iffy >> d) Software bus >> ------------ Done but not used >> e) Check mac build >> --------------- Progress -- not sure of status >> >> f) Check Windows build >> ------------------- OK? >> >> g) Reorganisation of opcodes >> ------------------------- No organised progress >> j) MIDI >> ---- I think Port MIDI etc is OK now? >> l) Making re-entrant >> ----------------- Possibly done >> >> > I wrote the following list of tasks: >> > a) Parser >> > b) Sound file library >> > c) Completion of Portaudio v19 >> > d) Software bus >> > e) Check mac build >> > f) Check Windows build >> > g) Reorganisation of opcodes again >> > h) separation of API >> > ==John ffitch ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-06-01 21:53 |
From | Istvan Varga |
Subject | Re: [Cs-dev] Time for an assessment |
jpff@codemist.co.uk wrote: > K1. There is no looping structures for aiff (or wav) files This is only possible with the latest version of libsndfile (1.0.11); should not be very difficult to implement, but it may be worth waiting for another release of libsndfile so that we can see if the new loop interface is stable, and users have enough time to upgrade from older versions of libsndfile. Perhaps the loop code could be enabled with #ifdef's. > K10. Dnoise not changed to libsndfile It was actually changed to use libsndfile, and seems to work. The following utilities do not work, however (and currently are not event built): hetro lpanal mixer scale extractor (for sound files) *_export cscore scot sdif2ad additionally, pvanal only supports the old PV format, but not PVOC-EX. The SDIF and PVOC systems need to be correctly integrated with the API, preferably with some help from the author(s), for hetro and pvanal to be fully functional again. These utilities work, and have been converted to plugin libraries (with changes for re-entrance, use API, removed statics, printf(), exit(), etc.): cvanal dnoise pvanal (old format only, no graphs) pvlook sndinfo srconv ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-06-01 22:04 |
From | Istvan Varga |
Subject | Re: [Cs-dev] Time for an assessment |
jpff@codemist.co.uk wrote: > BUGS NOT FIXED > -------------- > > B1. Loading of deferred files in gen1 suspect > ... > B3. If no output format given does not have a sane default. More details about these ? >>> c) Completion of Portaudio v19 >>> --------------------------- > > Still they are not finished and I an fighting them on 64 bit > machines. MAXOSX still seems iffy Fortunately there is rtcoreaudio.c. >>> g) Reorganisation of opcodes >>> ------------------------- > > No organised progress What major change is needed ? >>> j) MIDI >>> ---- > > I think Port MIDI etc is OK now? A native driver may need to be written for OS X, as there reports on problems with PortMidi on that platform. >>> l) Making re-entrant >>> ----------------- > > Possibly done Some opcodes that make heavy use of statics (e.g. sfont.c, many "spectral" opcodes, etc.) still have problems. The engine and major parts (parser, event system, audio I/O, MIDI, score read, most of the opcodes, etc.) are OK however, other than possibly some Mac specific code in dl_opcodes.c that has a few local static variables. ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-06-02 14:21 |
From | "Richard Boulanger" |
Subject | Re: [Cs-dev] Time for an assessment |
Dear Developers, Once you all feel that this document is a reasonably accurate and comprehensive picture of where we are currently at currently Csound5, David Akbari and I would like to post a finished version in the news at cSounds.com and in the Csound5 developers section. Could you continue to develop this document a bit and then email me/us a finished version/consensus? Thanks, Dr. B. on 6/1/05 4:19 PM, jpff@codemist.co.uk at jpff@codemist.co.uk wrote: > Csound5 seems to have made great strides of late (thanks Istvan and > the rest) and it seems time to think of where we are. > > The To-do-and-fix-file is a little out of date but.. > > KNOWN AREAS OF INCOMPLETENESS > ----------------------------- > > K1. There is no looping structures for aiff (or wav) files > > K2. Parser > > K3. Portaudio.v19 on OSX > > K4. Use of PortMIDI > Seems working -- needs checking > > K6. Installer for Linux > > K7. Installer for MacOSX > > K9. Scaling of floating files not clear > > K10. Dnoise not changed to libsndfile > > > BUGS NOT FIXED > -------------- > > B1. Loading of deferred files in gen1 suspect > > B2. Many differences between FL code on Csound and CsoundAV > > B3. If no output format given does not have a sane default. > > > Anyone care to correct this? > > It seems like it was a year back that I last did this -- I can not > really believe that! -- but.. > >>> a) Parser >>> ------ >>> Little or no progress. I have improved lexer and it is now >>> compatible with loadable opcodes. >>> >>> >>> c) Completion of Portaudio v19 >>> --------------------------- > > Still they are not finished and I an fighting them on 64 bit > machines. MAXOSX still seems iffy > >>> d) Software bus >>> ------------ > > Done but not used > >>> e) Check mac build >>> --------------- > > Progress -- not sure of status > >>> >>> f) Check Windows build >>> ------------------- > > OK? > >>> >>> g) Reorganisation of opcodes >>> ------------------------- > > No organised progress > >>> j) MIDI >>> ---- > > I think Port MIDI etc is OK now? > >>> l) Making re-entrant >>> ----------------- > > Possibly done > >>> > >>>> I wrote the following list of tasks: >>>> a) Parser >>>> b) Sound file library >>>> c) Completion of Portaudio v19 >>>> d) Software bus >>>> e) Check mac build >>>> f) Check Windows build >>>> g) Reorganisation of opcodes again >>>> h) separation of API >>>> > > ==John ffitch > > > ------------------------------------------------------- > This SF.Net email is sponsored by Yahoo. > Introducing Yahoo! Search Developer Network - Create apps using Yahoo! > Search APIs Find out how you can build Yahoo! directly into your own > Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel _______________________________________________________________________ + Dr. Richard Boulanger, Professor + Music Synthesis Department, Berklee College of Music + 1140 Boylston Street - Boston, MA 02215-3693 + Office Phone: (617) 747-2485 Office Fax: (617) 747-2564 + eMail: rboulanger@berklee.edu or rboulanger@csounds.com + WebPage: http://csounds.com/boulanger/ ________________________________________________________________________ + Almost Everything Csound @ http://csounds.com/ + The Csound Instrument Catalog @ http://csounds.com/catalog/ + The Csound Book @ http://csounds.com/book/ + The Csound Magazine @ http://csounds.com/ezine/ + The MacCsound, CsoundAV & CsoundVST Forums @ http://csounds.com/phpBB2/ ________________________________________________________________________ ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |