Posted on

Two Keyboards is like Four Keyboards

peavey dpm3
peavey dpm3

I remember in college when I bought my first two-tier keyboard stand. It was great. I was so excited. Now all I needed was the second keyboard. Of course being a penniless, starving student didn’t allow for the extravagance of purchasing excess gear. So I went for what seemed like a really long time with just one keyboard.

At the time I had a Peavey DPM3, which was actually way more keyboard than I knew what to do with. I was completely overwhelmed by the thought of oscillators and envelopes and filters and modulators. But one thing I did know was that I had 16 MIDI channels to work with and only one set of keys. And this was a limitation that I was determined to overcome.

Although I only owned one keyboard, I knew that if I could get my hands on another one I could “MIDI them together” to access way more sounds (using different MIDI channels) than I could play with just the one keyboard. For example, in performance mode I could layer 5 sounds using MIDI Channels 1-5 and play those all with the main keyboard. Then using a second keyboard as a controller I could access another bank of 5 sounds on channels 6-10 without ever needing to change patches. So even though I was playing the two sets of keys, I would only trigger the sounds from the main keyboard.

It gets better. Using this logic, I determined that I could also do the same for the second keyboard, and at the same time. I could make my ‘main’ keyboard access the ‘secondary’ keyboard’s sounds as well.

Kawai k1
Kawai k1

So, with much begging, threatening, and bribing, I convinced my brother to loan me his Kawai K1 for the weekend and I tried it.

Not only did my experiment work…. I looked SO COOL doing it! In fact, I think my wife married me because of this. (Ahhh… But that’s a story for another day)

By hooking the two keyboards together with MIDI, I was essentially using two sets of sounds from one and two sets of sounds from the other, at the same time. That’s why having two keyboards is actually like four keyboards.

SIDE NOTE: Using this logic… Three keyboards would be like having nine. I have yet to try that one.

What do you think? Do you have any interesting ‘MIDI Chaining” stories to tell?

Posted on

Latency

MIDI Latency
MIDI Latency

One of the common questions we get here at MIDIDrumFiles.com is regarding MIDI latency and how to correct it. This article explores what MIDI latency is, and what you can do about reducing its effects in your musical productions.

But before going into the remedies of the latency problem, let’s talk about what it is. Latency is the lag time between when any MIDI note is initially triggered to the time the sound actually exits the speakers. Latency is caused by the electronic processing needed to construct and send out each sound. There are many factors that contribute to the latency time in any given musical system.

Some of the devices that can affect latency time are: processor speed, RAM, sound cards, MIDI interfaces, USB interfaces, serial port interfaces, software program overhead drain, MIDI effects software, or MIDI player program. Essentially, any processing that needs to be done to the MIDI information before it sends out to the speaker will contribute to latency.

So then, what can you do about it? If you are experiencing MIDI latency problems, there are several steps you can take to combat the problem. The first and cheapest option to try is to examine the software you are using. Many software synths and MIDI sequencers actually have latency setting built into the program. This feature will allow you to set the latency time as low as you can. Setting the latency time too high will cause an annoying delay in the sound output. But too low of a setting and your computer will clip and stutter as the processor and software tries to keep up with the high demand. It’s your job to find that perfect balance for your particular setup.

If latency settings are not available to you however, start looking into upgrading your equipment. Or at least identifying the hardware you have that could be causing the problems. A better MIDI interface and sound card could do wonders. I’ve also read that USB interfaces are far less reliable than some other types of interfaces when it comes to latency. If you would like some more in-depth information on the specs of various equipment, take a look at these two articles by Martin Walker….. “The Truth About Latency”. I found them to be very helpful and informative.

http://www.soundonsound.com/sos/Sep02/articles/pcmusician0902.asp

http://www.soundonsound.com/sos/Oct02/articles/pcmusician1002.asp 

As these articles point out, most of the time the latency delay time is not nearly as big of a factor in producing MIDI music as is the consistency of that delay. Some hardware and MIDI interfaces perform more consistently than others. And according to experts, this is the bigger issue.

Anytime you are dealing with computer or software generated music you will have to deal with latency. There’s no way to get around that. It is possible however, to bring that latency time down to where you cannot detect it with the human ear. A little investigation work into your individual system’s components will go a long way towards giving you the results you desire.

Posted on

FAQ

All of our midi files follow this format:
sect. A – fill 1 – sect. A – fill 2 – sect. B – fill 3 – sect. B – fill 4
Edit and loop to your hearts content !

How do I access these files?

There are two ways.  

 

Play them from your browser

    If you simply click on any of the file names located on our download page your browser will automatically download the file and begin playing the MIDI file.  This action does not save the file to your hard drive.  Most web browsers now days are equipped with a MIDI “plug-in” which recognizes the file(s) as MIDI and automatically begins to play them through your computer’s sound card and speakers. 
    The problem with this is that, in most cases, people have the stock sound card (which sounds horrible) that came with the computer.  So unless you have purchased a great after market sound card for your PC, these files probably sound a little weak.

    There are a couple of ways around this though.  

   ***  One is to get a software based MIDI synth. there are a bunch of them that you can buy, but there are also some really good ones for free. These software synths convert the MIDI data into ‘high quality’ musical sound (unlike most sound cards) and then pushes the music out your sound card. These are a great alternative to buying expensive MIDI equipment.

Here’s a list of some good software MIDI players
       http://aitech.ac.jp/~ckelly/midi/help/midi-players.html

Loopy – Great software!  and it’s FREE.

    Here are some others you might want to try out. (I have little or no experience with these.)     

 

    **** Another way is to buy an external MIDI sound unit. This is the route I go because the units are so much more editable and don’t take up precious computer RAM and CPU speed. Plus you can use them for other things if the need arises. 
    The MIDI data goes to this unit instead of through your sound card. That means you have to hook it up to your computer and have an external speaker source. (minor problems)
    I use a Korg NX5R unit: (click here for more information)

  This unit costs around $400 – $500 and is well worth it. It’s like having a studio Keyboard in a little box. 

    There are many different kinds of these modules that can be used with your computer.  Virtually every major keyboard has a rack mount, and module version that you can buy. 
    You can also use any MIDI compatible keyboard as your sound source. You don’t have to use a “little box”.

Download the files

    The reason I have these MIDI files available to download is not so much so that you can play them from your browser, but rather to download them into your computer for editing. This way you can use them as backing tracks for your songs or piece them together just for fun, or do what ever you want with them.

    You can download the files by clicking the RIGHT mouse button on whichever file you want to download. When you do this, a drop-down menu will appear. Simply select “Save File As….” and tell the computer where, on your hard drive, to save it.  Once it is saved you can import the file into any MIDI editing device or software where you can then use the file(s) however you want to.

    If you don’t have a software MIDI sequencer, here are some I can suggest. (There are MANY others)

    Cakewalk  –  EmagicOpcode

Q: Why do these MIDI files sound so bad?

A: The files don’t sound bad…..  Your sound card does!

And before you say “How Dare They….”, please read why we can say this with certainty. Click here! and read… “Play them from your browser”

 

     If you have other questions about downloading these files please let us know: Contact Us

Posted on

Using MIDI files with an external sound source

How to Connect MIDI Devices
Connect MIDI Devices

How to use these kinds of files in your keyboard and/or standalone midi sequencers.

What is a MIDI file?
MIDI is a means of communicating music information among synthesizers, keyboards, computers and other electronic sound equipment through digital messages. Unlike wave files, MIDI files do not contain any sound. Instead they contain commands that tell the receiving unit exactly what note to play, what sound it should be played with, how loud it is, and how long to hold the note on.

What this means is that when you get a MIDI file, you are getting a file that contains what the composer did on his keyboard. The file is fairly small because it contains no actual sounds or voice information. To play back this file you need either a keyboard with both a MIDI interface and a floppy drive or a computer with MIDI capable sound card.

Playing back a MIDI file.
Playing back a MIDI file is fairly simple to do. In most cases it is a matter of putting a disk that contains a MIDI file into the floppy drive of your keyboard, selecting the file to be played and playing it. Since MIDI is such a common standard, it truly is this easy.

Playing MIDI files is extremely simple, but getting the most out of the play back can take a little more work. Consider, for example, playing your MIDI file back on a PC with a standard sound card. You will quickly find that the sounds coming from your computer may be a little flat or lifeless compared when the same piece is played on a keyboard.

The reason for this is found in how sound cards work. Sound cards have a wave table IC that contains the sampled sound of many instruments. Due to the expense and work involved in sampling these sounds few standard sound cards contain sampled sounds that are even close to the quality found in most keyboards or sound modules.

A keyboard has been designed to reproduce high quality sounds. A sound card has been designed to produce sound, not necessarily “high quality”. So what can you do about this? The answer is simple, connect the MIDI output of your sound card, to the MIDI input on your keyboard, and set your computer to play the MIDI file out to the keyboard. Now when you play back the same musical piece, the keyboard will play it with its full sound compliment instead of using your low quality sound card sounds.

Also worth noting… there are available now, high quality sound cards with “synth” engines built into them. These cards are typically much more expensive than your average generic sound card though. Consult your local music store for more information about this.

How do I connect MIDI devices?
Connecting MIDI devices is a fairly simple task. The standard cable for MIDI is a 5-pin cable with a small round connector. This cable carries the digital commands from one unit to another.

To connect the MIDI devices start with the master unit. All MIDI units will have jacks labeled as IN, OUT and most have a THROUGH. Take a suitably sized MIDI cable and go from the OUT of the main unit to the IN on the slave unit. Then take a second MIDI cable and go from the IN of the first unit to the OUT on the slave unit. (Note: the Out from one unit cannot connect to the OUT of the other. This will not work. An OUT must always connect to an IN).

Now that the digital command links have been established you can begin to establish the audio connections. Start with the slave device and run a patch cable from the audio out to the audio input on your mixer or amp.

These simple connections are all that are required. Now you can use the main unit to cause any of the other unit(s) to play music as you see fit. Remember the shorter the cable run the better the signal quality will be. And it is not recommend to run more than 4 or 5 units in a MIDI chain as the signal can become weak and unstable.

Further details.
The exact details for playing back MIDI files on your keyboard, sequencer or drum machine will vary with different models. While the basic steps are usually the same, the best source of instruction is yours owners manual.

If your instrument has a disk drive, normally you would start by saving a MIDI file on a standard DOS formatted disk. After the file is saved, you insert the disk into the floppy drive on your digital instrument. Use the built in floppy drive controls to select the MIDI file on the disk and then select play.

Playing back a MIDI file on your PC may be slightly more complicated but still is very simple. The first step is to ensure that the MIDI drivers for your sound card or MIDI ports are installed and enabled. The information that came with your sound card will tell you how to this properly.

On a PC it is very common to use some sort of music editing software to play back or modify a MIDI file. Follow the manufacturer’s directions to install your music editing software and ensure that it works with your sound card.

Once the software and hardware are ready you can begin having fun. Insert the disk with the MIDI file into your PC’s floppy drive and open the file with your music editing software. The software will allow you to play or change the file as needed.

As you can see, thanks to industry standards, using MIDI files is fairly simple to do. You will be amazed with the possibilities that are opened up once you begin working with MIDI files.