... as opposed to that "fake" time I was using before, right? Heh.
Anyway, I'm pretty excited today because the music program I've been writing just took a huge leap forward in it's capabilities. It is becoming a "real-time" sequencer. In a nutshell, I've coded a synthesizer that operates on vector data instead of midi data, which is really cool, because up until now hearing what was drawn in the program required compiling all the tracks into waveforms and playing back the wave files as compiled. Now, however, there is no need to compile each track into a wave file because the new synthesizer code is fast enough to compile the wave while it's playing back. So from a user-interface perspective, all you have to do is draw and hit the play button to hear what you drew, instead of the three step process of drawing, compiling, then playing back. Fun!
There's tons more that can be done with the synthesizer and how it interfaces with the main program, too! All in good time.
Keeping it "real",
Andy F.
Wednesday, October 31, 2007
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment