A Track contains a description of each note to be played by an instrument.
Using an orchestra as an analogy, a track is the same as one musician's sheet music.
A channel is a number from 1 to 16 that connects a MIDI controller,
and thus, the computer, to a particular instrument on a particular synthesizer.
In Anvil Studio, each track is played on a single channel.
Using an orchestra as an analogy, a channel is the same as one musician in the orchestra.
Each MIDI cable can carry up to 16 channels of MIDI events.
Most synthesizers are Multi-Timbral, that is, they can make sounds for several different instruments at the same time.
A MIDI Sequence is a file that contains a song to be played
by Anvil Studio, or any similar program.
A single MIDI Sequence contains one or more tracks of music;
one track for each instrument in the song.
Using an orchestra as an analogy, a MIDI Sequence contains the entire orchestra's
sheet music for the song to be played.
A Patch, is the information a particular synthesizer needs to sound like a particular musical instrument. Using an orchestra as an analogy, a patch is the same as an instrument. Within Anvil Studio, a patch is usually referred to as an Instrument.
Patches can be either Factory Preset or User-Created.
Factory Preset patches are read-only patches that your synthesizer had when it arrived from the factory.
User-Created patches are patches you create.
A Bank is a set of patches that can be held in a synthesizer's memory at one time. Different synthesizers can hold different numbers of patches at one time. Some synthesizers have only one bank with a fixed set of patches that can never be changed. Others allow new banks and patches to be created. Using an orchestra as an analogy, a bank is the same as the set of all instruments used by the orchestra.
An Anvil Studio Patch Library is a disk file that contains
information you want to save for one of your synthesizers, including a set
of Banks and Patch for one of your synthesizers, including:
Bank and Patch names,
Controller names
Comments you would like to remember about particular patches,
Which Patches or Channels your synthesizer uses for Drum sounds,
Names of Drum Notes, used when creating Rhythm Tracks.
Anvil Studio automatically assign patches to channels that you have
assigned to it on Anvil Studio's Mixer page.
The standard version of Anvil Studio ships with a General MIDI
Patch Library that describes patch names and Drum Notes for synthesizers that conforms
to the General MIDI standard.
To view or edit the contents of a patch library,
select Synthesizers from the View menu.
Then, press the button Show Patch Library... button.
To import an industry-standard Instrument Definition from a file with an extension .INS,
e.g. MySynth.ins,
select Synthesizers from the View menu,
press the Load Patch Library... button or Existing Patch Library... button,
change the file type field from Patch Libraries to Instrument Definition Files, and
select the .INS file that you want to import.
A new Anvil Studio patch library with the file extension .MLB will be created for this synthesizer.
If you have a Patch Library for a synthesizer, but no Patch Controller,
you can only refer to Factory Preset Patches, and not User-Created Patches.
A Patch Controller allows you to manipulate and refer to
both Factory Preset and User-Created Patches.
An Anvil Studio Patch Controller does everything a patch library does,
and in addition, it allows you to use Anvil Studio to:
Create and manage new banks of User-Created patches.
Copy patches between your synthesizer and computer over MIDI cables.
This lets you save them in a Patch Library on your computer.
Automatically cause your synthesizer to listen to only those
MIDI channels that you have assigned to it on Anvil Studio's Mixer page.
Set the synthesizer's volume for each channel as you have indicated
on Anvil Studio's Mixer page.
Split your synthesizer keyboard into different ranges of keys,
or split points, each with:
the MIDI channel those keys are to be sent to
the number of semi-tones to transpose keys in that range
A Patch Library or Patch Controller does not add sounds to your soundcard.
It only tells Anvil Studio what sounds are already built into your soundcard
or external MIDI synthesizer.
If you have a SoundBlaster Live soundcard, SoundFont files can be used
to add sounds to your soundcard.