I'm now one step closer to getting this to happen in my bedroom. This being the ability to create any number of looping music samples in real time with my voice in order to create a song. The main thing that was stopping me was a lack of understanding how an incoming MIDI signal (say, hitting the middle-C on my piano keyboard) could be converted not into one, but several keystrokes in a row. I've now figured out how to do that with MIDIStroke, a free software program expressly for that purpose. Now that I know how it's done, I just need to get the template all set up to record and control the loops in real time using the right combination of keystrokes.
Unexpected Attack of Geekery Continues...
May. 1st, 2007 03:13 amDeveloping in Linux for my iPod wasn't enough. Evidently the Universe had come to the conclusion that my social skills, fashion, and popularity had reached some kind of unacceptable threshold recently, because my Geekery Index continues it's recent skyrocket ascent as a I find a reason to learn Haskell. What is Haskell? Evidently it's "...a polymorphically typed, lazy, purely functional language..." the description of which will induce paroxysms of either boredom or orgasm depending on which end of the geekery spectrum one's interest lies.
This is the first time I've learned not only a new language, but, in fact, a new programming paradigm, in some time.
It's going to rock.
The next question is, do they have a Haskell compiler that generates code for the iPod?
The mind boggles...
This is the first time I've learned not only a new language, but, in fact, a new programming paradigm, in some time.
It's going to rock.
The next question is, do they have a Haskell compiler that generates code for the iPod?
The mind boggles...