JSE has some nice Echo functions, which make use of Javascript's ability to use some "impulse" sounds to generate echos and such.
As I started to fiddle about with sounds and echos and impulses, too, something else popped into my head.
What if I made a little keyboard to play all of the sounds with!?
So that's what I did.
It took a while to get the keyboard looking right. I tried to make it so that tapping keys would do what they're supposed to do.
Then I set a slider of sorts to choose from all the echo styles, and then I added all the little sounds that sounded decent, when played upon the keyboard.
After that, I had to add all of the frequencies, so headed back in time to where I knew they all lived happily.
I grabbed the Amstrad CPC 6128 manual, and flicked to Chapter 7, Page 25.
On there are a super handy selection of Notes and Frequencies, which I typically tend to return to whenever I need them.
I popped them into the engine, and added tapping functionality to the keys, and.
That was pretty much it!
I had to add touch testing, so that "chords" of a sort could be played, and then I went through all the instruments to tune them as best as I could.
It's nowhere near perfect, but it is fun to play with for a little bit.
Best played on a touchscreen device, so you can tap a little better!
[Dave bursts through the door, carrying a large box. Greenie is lounging on the couch.]
Dave: (excitedly) Greenie! Look what I've got!
Greenie: (skeptically) Oh no, what now? Another Coke-cooled contraption?
Dave: (proudly) Nope! It's a synthesizer! I'm going to be the next great electronic musician!
Greenie: (sarcastically) Right, because your last artistic endeavor went so well. Your computer program made Matt collapse.
Dave: (dismissively) That was different. This is foolproof!
[Scene Two]
Int. Dave's Flat - 30 minutes later
[Dave is staring at the synthesizer, looking confused and frustrated]
Dave: (muttering) This can't be right...
Greenie: (approaching) What's wrong now?
Dave: (indignantly) The keys! They're all wrong!
Greenie: (puzzled) Wrong? How can keys be wrong?
Dave: (gesturing wildly) They're not in QWERTY order! How am I supposed to play this thing?
Greenie: (facepalming) Dave, it's a musical instrument, not a computer!
Dave: (defensively) Well, how was I supposed to know that? I'm a computer guy, not a musician!
[Scene Three]
Int. Dave's Flat - Evening
[Dave is awkwardly poking at the synthesizer keys while Greenie watches, amused]
Dave: (frustrated) This is impossible! I can't even find the space bar!
Greenie: (chuckling) Maybe you should stick to your day job. Oh wait, you don't have one of those either.
Dave: (sarcastically) Oh, very funny. At least I'm trying something new!
[Matt enters]
Matt: (curiously) What's all this racket?
Greenie: Dave's decided to become a musician.
Matt: (skeptically) A musician? Dave?
Dave: (defensively) Hey! I'm full of surprises!
[Dave accidentally hits a key, causing a loud, discordant noise]
Matt: (covering his ears) Clearly! Maybe stick to acting like a klutz, Dave. It seems to come more naturally to you.
Dave: (sighing) Maybe you're right. This is harder than programming a hospital computer system.
Greenie: (patting Dave's shoulder) Don't worry, Dave. We still love you, even if your musical talents are as non-existent as my hair.
Dave: (sarcastically) Gee, thanks Greenie. Your support is overwhelming.
[Fade to black]
Views 62, Upvotes 5
Daily Blog
,
Jse
,
Toy
New games every week!
Places
Archives
Site credits : If you can see it, Jayenkai did it.
(c) Jayenkai 2023 and onwards, RSS feed
108