tcepsa: (iSquared)
[personal profile] tcepsa
I have begun combining my love of (and desire to become better at) music with my computer geekery and developed a Java application that turns any standard 101-key keyboard into a MIDI musical keyboard (actually, I should double-check that...especially since I use certain keys such as '\' that aren't always in the same place).

For those of you who are familiar with Tracking, this uses a slightly different layout (though similar concept) for the keyboard arrangement. Instead of starting with C4 at 'z', I put it at 'v'. This results in the overall range of the keyboard being from F#3 (assigned to 'a') up to A6 (assigned to '\') and also means that I can play certain songs where they were written to be played, instead of having to transpose up an octave to get at all the notes.

As an example, here's how to play a slightly simplified arrangement of Ashokan Farewell in the key of D (with spaces to approximate most of the sustained notes ~grin~):
.2w 2/.k nk, knbcb cxbk.w55t5e .2w 2/.k nk, knbcb cxbk.w5.2ew k,. kbw ./2w.k nk nbc zx . knbk.q w/ 2w.k bxbk.w knbgb

And, as a bonus, here's Simple Gifts:
bb, ,./, /qw wq/ .,. . . , ./.,b b ,k,./ ../qw q/. ../ /., ,., w / ./q/., ./ /qw q/. ./. b, , ././qw q/. . / / ., , ,

And further extra super bonus, here's Prologue from some of the early Final Fantasy games:
b,.bq /.,k,.,,k n./nw q/.l/.n/. b,.bq /.,k,.,,k n./nw q/.l/.n/. e ew /qq/.l./qw r re qw w3w w3wq/.

(Oh wow... these are so much easier to read than notes on a staff... too bad there's no good way to indicate length of note this way ~wry~ Then again, I've spent a lot more time doing things involving sight reading text--even with weird punctuation--into a computer keyboard than I have involving sight reading music into an instrument, so it's not terribly surprising that it is easier (though I am still a little surprised at the degree to which it is easier...))

... and I should probably actually figure out some way to post the program, so if someone who reads this wants to actually try it they can ^_^

MusicGeekery!!

Date: 2007-09-14 04:48 pm (UTC)
From: [identity profile] joyfulorb.livejournal.com
I have a six or seven year old midi keyboard, with a pitch bending wheel, in my father's house in TN, I'm not sure if it's what you're looking for, but certainly it might help... Also, on the Musicianship side of things, while you've got the pitch notation thing, you don't have a way to decide on KEY yet, so, depending on what note someone started on, what Pitch, and then what scale mode they're in (major key, minor key, sharp, flat) the songs could come out as complete discord, or at least very ElfmanEsque. Also, just as important as pitch, Rhythm. So far, for the length of a "held" note, you have spaces after the pitch key (aaa, is three short a notes, a is held, right?)I think that another system might be good, if only because the length of a space isn't standardized, nor the length of a note in this system. For that matter, you could hit the keys at any speed you wanted, and play the song as fast or syncopated as you wished... so maybe it's good?? Argh, randomized thoughts now.

Re: MusicGeekery!!

Date: 2007-09-14 04:49 pm (UTC)
From: [identity profile] joyfulorb.livejournal.com
Also, for musicianship mixed with programming, try talking to The Cowch, from my friends list. And, look up a program called MacGamut, it's a theory students Dream!

Profile

tcepsa: (Default)
tcepsa

April 2015

S M T W T F S
   12 34
567891011
12131415161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 3rd, 2025 10:10 am
Powered by Dreamwidth Studios