karaKB is a non-academic tool that will allow you to have an incredible fun with your MIDI files and MIDI instrument! Rather than listening passively to your music or having a hard time training on your keyboard, you can readily play/record one or more tracks of your choice with your own feel! The funny thing is that you don't need to be able to play piano at all: at the time you press a key (any key) on your MIDI keyboard, karaKB will play the right note(s) from the appropriate track(s), as specified in the currently loaded MIDI file.
Now if you are more ambitious want to practice in order to be able one day to play piano and improvise, karaKB can still help you thanks to its extensive set of options. karaKB will alleviate your interpretation task in the exact way and to the right degree you want.
You can choose either to let the computer render specific elements contained in the MIDI file, or to play them yourself instead .
Such elements include:
- duration of notes;
- velocity of notes;
- MIDI controller effects;
- aftertouch and pressure events (polyphonic or global);
When you are almost ready to do everything by yourself, just configure the program so that it will only show you the notes to play, and expect you to play all of them, not just trigger them with a single keystroke as before.
Another important parameter you'll want to act upon is the choice of tracks. Some tracks will be left to the program, and some to you or your fellows musicians (and non musicians, since karaKB transforms everyone in a spontaneous and infaillible interpreter). Most of the MIDI files are made up of several tracks, which will allow optimal flexibility in your learning curve.
You further have the possibility to improvise and add/remove/merge tracks as you would with any MIDI sequencer. In that case you could for example play the accompaniment chords with single keystrokes of the left hand, letting karaKB retrieve the notes just in time from the MIDI file. At the same time you could play an improvisation, on the same keyboard if you split it, or on another MIDI instrument of any kind connected to your PC. You could actually be a band playing together, while you all have different skills and levels! Each player would customize his/her track(s) to have more or less help from the computer.
Of course you can sing at the same time since karaKB will display any lyrics included in your MIDI file (i.e. Karaoke files).
So finally you need absolutely no musical knowledge to come up with your own interpretation of ANY music you can find in a MIDI format. There are loads of them on the web, and karaKB comes with an extensive set of demo data to begin with!
Here is a minimal sampling of web addresses where you can find MIDI files by the score ;-)
Search engines for MIDI files:
|MIDIsite - MIDI Files Search Engine||http://www.midisite.co.uk/|
|vanBasco's MIDI Search||http://www.vanBasco.com/search.html|
|Searching the Internet for a Certain MIDI File||http://www.manythings.org/midi/search.html|
MIDI resources lists
|MIDI / Synthesizers||http://www.cactusjack.com/midi.html/|
|CLASSICAL MUSIC ARCHIVES||http://www.classicalarchives.com/|
|The MIDI Farm Internet||http://www.midifarm.com/|
|Harmony Central: MIDI Tools and Resources||http://www.harmony-central.com/MIDI/|
|Classical MIDI Resources||http://www.classicalmidiresource.com|
|The Classical MIDI Connection: The Baroque Period||http://www.classicalmidiconnection.com/cmc/baroque.html|
|'Perfessor' Bill Edwards Ragtime MIDI and Sheet Music Covers||http://www.perfessorbill.com/index2.htm|
|Free MIDI Zone - Free MIDI files||http://www.free-midi.org|
|Stefan's Ragtime Parlor - My Rag MIDIs||http://home1.swipnet.se/ragtime/my_midis.html|
|Standard MIDI Files on the Net||http://www.manythings.org/midi/|