[linux-audio-user] Software for Sine Wave Generation

dmotd dmotd at gmx.net
Wed Oct 5 00:08:26 EDT 2005


sounds like the perfect job for supercollider::
  http://supercollider.sourceforge.net/  
::which is an interpreted object orientated scripting language for 
synthesis and other signal processing. the language is based on 
smalltalk, with C-like syntax but isn't nearly as pedantic as csound. 
 
Douglas Ward wrote:
> What is an easy way to generate sets of precise sine waves?
> 
> I like to generate (currently, slowly) separate sets of sine waves each 
> consisting of a fundamental and 2 - 3 pseudo harmonics (really only 
> justly-tuned perfect fifths, octaves, and a third--major or minor, depending 
> upon the type of drone I want). The goal is to produce examples of 
> justly-tuned chords that are easy to practice and teach with. And, sine waves 
> are the easiest waveform for brass instruments to play along with. (This is 
> very useful for orchestral brass instruction, and brass chamber ensemble 
> exercises.)
> 
> My current toolchain is clunky: XMMS --> ToneGen[erator] plug-in --> Hard Disk 
> playback --> Audacity (to add an envelope to the front of each set).
> I would like to find a way to make this process more streamlined. I would love 
> to be able to write scripts to do the dirty work.
> 
> What program is suggested for replacing this toolchain? I think Csound can 
> accomplish this. (Can this be accomplished with Audacity+Nyquist, too? Is 
> there a plug-in that will play multiple frequencies at once?) Are there any 
> favourite command line applications that can be used to produce multiple sine 
> waves at once? Csound seems overly complex for this application, but I do not 
> know of alternatives. Is there anything other than Csound? I just want to 
> make sure I'm not overlooking a great specialized program before digging into 
> Csound.
> 
> Thanks a lot,
> Douglas Ward



More information about the Linux-audio-user mailing list