hi all, I was also bugged by the non-sine so I made a "better" one. Share and enjoy:
https://www.dropbox.com/gallery/6702856/1/webshare?h=1a7617 On Wed, Feb 22, 2012 at 8:20 AM, <music-dsp-requ...@music.columbia.edu> wrote: > Send music-dsp mailing list submissions to > music-dsp@music.columbia.edu > > To subscribe or unsubscribe via the World Wide Web, visit > http://music.columbia.edu/mailman/listinfo/music-dsp > or, via email, send a message with subject or body 'help' to > music-dsp-requ...@music.columbia.edu > > You can reach the person managing the list at > music-dsp-ow...@music.columbia.edu > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of music-dsp digest..." > > > Today's Topics: > > 1. Re: a little about myself (Michael Gogins) > 2. google's non-sine (douglas repetto) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 22 Feb 2012 09:18:11 -0500 > From: Michael Gogins <michael.gog...@gmail.com> > To: A discussion list for music-related DSP > <music-dsp@music.columbia.edu> > Subject: Re: [music-dsp] a little about myself > Message-ID: > <cafswgp0m82wgg4jq0otqpz2nikf4bfblnsje0g6fm0fx3u+...@mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > I have done this several times and plan to do more. > > I got my start in computer music in 1986 or 1987 at the woof group at > Columbia University using cmix on a Sun workstation. cmix has never > had a runtime synthesis language; even now instrument code has to be > written in C++. Score code can be written in a variety of languages > including the built-in minc interpreter, Perl, Python, C, C++, and I > have used Lua. The pieces I made used C++ for both synthesis and score > generation. They were done using a Lindenmayer system to place > complex, recursively generated patterns of phase-aligned grains into a > soundfile. > > When I created the CsoundAC class library, which is written in C++, it > was intended to be usable with C++ or with various "wrapper" languges > such as Java, Python, Lisp, or Lua. Nobody maintained the C++ > interface, but I am making it usable directly from C++ again. In this > case, Csound is used for synthesis, but actually CsoundAC itself has > some rudimentary facilities for synthesis including a soundfile class > and some granular synthesis classes. > > Right now, I am finishing some fixes that need to be done so that I > can compose in C++ using Qt as a toolkit for widgets that I will use > to tweak mastering (final EQ, reverb, and compression) as well as > sensitive instrument parameters (e.g. for STKBowed). In this case > also, Csound is used for synthesis but the orchestra code is > completely embedded in the C++ program. I will probably also embed > plugin opcodes written in C++ in the program and register them with > Csound just before compiling the orchestra. These plugins will not > actually be external DLLs, they will be routines in the main > composition program which will register them with Csound. > > Ideally, I would like to write entire instrument definitions in C++ > embedded in the program. Then Csound would serve as an engine and a > framework that would manage scheduling, voice allocation, and all > input and output. These are the hard parts of music programming. I > would manage all the score generation and sound synthesis in C++. > > I am writing an article about composing in C++ with the Csound API and > CsoundAC, and I will try to get it published in the Csound Journal or > elsewhere. > > All these techniques work with command-line programs as well as with GUIs. > > Regards, > Mike > > On Wed, Feb 22, 2012 at 8:44 AM, Adam Puckett <adotsdothmu...@gmail.com> > wrote: >> It's nice to see some familiar names in Csound's defense. >> >> Here's something I've considered since learning C: has anyone >> (attempted to) compose music in straight C (or C++) just using the >> audio APIs? I think that would be quite a challenge. I can see quite a >> bit more algorithmic potential there than probably any of the DSLs >> written in it. >> >> On 2/21/12, Michael Gogins <michael.gog...@gmail.com> wrote: >>> It's very easy to use Csound to solve idle mind puzzles! I think many >>> of us, certainly myself, find ourselves becoming distracted by the >>> technical work involved in making computer music, as opposed to the >>> superficially easier but in reality far more difficult work of >>> composing. >>> >>> Regards, >>> Mike >>> >>> On Tue, Feb 21, 2012 at 7:53 PM, Emanuel Landeholm >>> <emanuel.landeh...@gmail.com> wrote: >>>> Well. I need to start using csound. To actually do things in the real >>>> world instead of just solving idle mind puzzles. >>>> >>>> On Tue, Feb 21, 2012 at 10:02 PM, Victor <victor.lazzar...@nuim.ie> wrote: >>>>> i have been running csound in realtime since about 1998, which makes it >>>>> what? about fourteen years, however i remember seeing code for RT audio >>>>> in the version i picked up from cecelia.media.mit.edu back in 94. So, >>>>> strictly this capability has been there for the best part of twenty >>>>> years. >>>>> >>>> -- >>>> dupswapdrop -- the music-dsp mailing list and website: >>>> subscription info, FAQ, source code archive, list archive, book reviews, >>>> dsp links >>>> http://music.columbia.edu/cmc/music-dsp >>>> http://music.columbia.edu/mailman/listinfo/music-dsp >>> >>> >>> >>> -- >>> Michael Gogins >>> Irreducible Productions >>> http://www.michael-gogins.com >>> Michael dot Gogins at gmail dot com >>> -- >>> dupswapdrop -- the music-dsp mailing list and website: >>> subscription info, FAQ, source code archive, list archive, book reviews, dsp >>> links >>> http://music.columbia.edu/cmc/music-dsp >>> http://music.columbia.edu/mailman/listinfo/music-dsp >>> >> -- >> dupswapdrop -- the music-dsp mailing list and website: >> subscription info, FAQ, source code archive, list archive, book reviews, dsp >> links >> http://music.columbia.edu/cmc/music-dsp >> http://music.columbia.edu/mailman/listinfo/music-dsp > > > > -- > Michael Gogins > Irreducible Productions > http://www.michael-gogins.com > Michael dot Gogins at gmail dot com > > > ------------------------------ > > Message: 2 > Date: Wed, 22 Feb 2012 09:20:09 -0500 > From: douglas repetto <doug...@music.columbia.edu> > To: A discussion list for music-related DSP > <music-dsp@music.columbia.edu> > Subject: [music-dsp] google's non-sine > Message-ID: <4f44f999.3080...@music.columbia.edu> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > > This is driving me nutz: > > http://www.google.com > > > And now an image search for Hertz features lots and lots of pictures of > a non-sinewave! > > Arrg! > > -- > ............................................... http://artbots.org > .....douglas.....irving........................ http://dorkbot.org > .......................... http://music.columbia.edu/cmc/music-dsp > ...........repetto............. http://music.columbia.edu/organism > ............................... http://music.columbia.edu/~douglas > > > > ------------------------------ > > -- > dupswapdrop -- the music-dsp mailing list and website: subscription info, > FAQ, source code archive, list archive, book reviews, dsp links > http://music.columbia.edu/cmc/music-dsp > http://music.columbia.edu/mailman/listinfo/music-dsp > > End of music-dsp Digest, Vol 98, Issue 31 > ***************************************** -- David Gerhard, Associate Professor Computer Science, University of Regina phone: 306.585.5227 fax: 306.585.4745 web: http://www2.cs.uregina.ca/~gerhard -- dupswapdrop -- the music-dsp mailing list and website: subscription info, FAQ, source code archive, list archive, book reviews, dsp links http://music.columbia.edu/cmc/music-dsp http://music.columbia.edu/mailman/listinfo/music-dsp