Not very hacky, but you can download the free demo of FL and have a go at playing with many synthesizers and audio samples. It's too bad my keyboard (and, I suspect, a lot of keyboards) doesn't support every possible key combination; a lot of even 3-note chords are impossible to play.
Python, Pitch Shifting, and the Pianoputer
11–20 of 32 posts
Re: Python, Pitch Shifting, and the Pianoputer
#12FL Studio (a so-called digital audio workstation) has an option for using the typing keyboard as a piano keyboard. The layout looks like this: http://www.image-line.com/support/FLHelp/html/img_glob/qwert... I'll definitely try the layout as mentioned in the article, the playing looks very natural. Not very hacky, but you can download the free demo of FL and have a go at playing with many synthesizers and audio sample…
Re: Python, Pitch Shifting, and the Pianoputer
#13Writing sound/music-generating applications is one of the most fun things you can do with your computer! Here's a simple synth I wrote some years ago. https://github.com/rikusalminen/jamtoysynth/blob/master/src/... It was originally intended for a 4k intro (ie. demoscene) which I never finished. The synth was written in x86 assembler using 16.16 fixed point algebra because the instruction encoding for grabbing the lo…
To teach mysefl a bit more about x86 assembly I once wrote a speaker-clicking loop. It was very educational: when I first played A440, a person in the room spoke up and said "I have perfect pitch. That's 438Hz". he was right. I had a delay bug.
Re: Python, Pitch Shifting, and the Pianoputer
#14Re: Python, Pitch Shifting, and the Pianoputer
#15Earlier quoted context omitted.
To teach mysefl a bit more about x86 assembly I once wrote a speaker-clicking loop. It was very educational: when I first played A440, a person in the room spoke up and said "I have perfect pitch. That's 438Hz". he was right. I had a delay bug.
That's crazy, can someone with perfect pitch really be that accurate?
Re: Python, Pitch Shifting, and the Pianoputer
#16Re: Python, Pitch Shifting, and the Pianoputer
#17 factor = 2**(1.0 * n / 12.0)
Aargh, equal temperament! b^)Re: Python, Pitch Shifting, and the Pianoputer
#18Earlier quoted context omitted.
To teach mysefl a bit more about x86 assembly I once wrote a speaker-clicking loop. It was very educational: when I first played A440, a person in the room spoke up and said "I have perfect pitch. That's 438Hz". he was right. I had a delay bug.
That's crazy, can someone with perfect pitch really be that accurate?
Re: Python, Pitch Shifting, and the Pianoputer
#19factor = 2**(1.0 * n / 12.0) Aargh, equal temperament! b^)
Re: Python, Pitch Shifting, and the Pianoputer
#20For anybody intrigued by this, the next step may be a Microbrute, bassStation, or maybe a MS20 mini, all for http://thesynthesizersympathizer.blogspot.com/2014/03/buying...