Music
Software Basics
by
Howard Massey
It's
easy to be overwhelmed by the sheer number of computer-based music
products available today. In this article, we'll describe the various
categories of software you're likely to find at your local music
dealer. Different as they are, bear in mind that all of these products
are designed to allow your computer to participate in the art of
making music and the joy of playing music.
All
of the types of software described here are widely available for
both Windows and Macintosh computers. Always be sure to check minimum
hardware requirements before making your purchase so you know ahead
of time whether or not your particular computer system is capable
of running the software.
- Music instruction
software - These include products designed to aid in ear
training, sight reading, and practice skills. Many of these
products are interactive; that is, they allow user input
so they can track your progress and provide direct feedback.
This is most commonly achieved via MIDI. For example, a program
may place some notation onscreen and instruct you to sight-read
it and play it back on an electronic keyboard connected to your
computer with a MIDI interface. This enables the program to
"hear" how well you're doing and to correct any mistakes
you may have made during your performance. Some music instruction
products use extensive graphics and are therefore distributed
on CD-ROM. For example, a program that teaches you how to play
guitar may include video clips so that you can watch the instructor's
fingerings on the fretboard. Many of these programs are optimized
for the classroom and are used extensively in school music labs
worldwide.
- MIDI sequencing
software - These are programs that allow you to play back
prerecorded music files (often called "Standard MIDI Files,"
or "SMFs" for short) as well as enabling you to compose
your own original music. MIDI sequencers act much like tapeless
tape recorders, except that they record and play back MIDI data
(numbers that describe which notes are to be played, when they
are to be played, and with what expressivity) instead of audio
signal.
While
the user interface can vary greatly from product to product, there
are some basic features that are common to all MIDI sequencers.
First of all, you'll always find an onscreen transport control,
with tape recorder-like Play, Record, Stop, Fast-Forward and Rewind
buttons.
Secondly,
MIDI sequencers always provide numerous tracks into which
data can be recorded. Just as a multitrack tape recording in a
professional studio is constructed from a series of overdubs (where
each instrument is recorded on its own track, often one at a time),
so too is a MIDI sequence constructed from a series of tracks,
each addressing a different sound within an electronic keyboard
connected to your computer via a MIDI interface.
But
where MIDI sequencers differ from tape recorders is in the extensive
editing capabilities they provide. For example, they allow sections
of music to be freely cut, copied, and pasted, enabling you to
create whole new arrangements and orchestrations with the click
of a mouse! Tempos can be changed without the pitch being altered,
or the pitch can be freely transposed without affecting tempo
(both feats are physical impossibilities on a tape recorder).
MIDI sequencers also allow you to perform the finest "microsurgery"
on your music you can imagine: even individual notes can be altered,
inserted, moved forward or backward in time, or deleted altogether.
You can also correct timing errors, change the dynamics of individual
notes, or build carefully controlled crescendos or diminuendos.
Some advanced MIDI sequencers even provide an onscreen mixing
console so that you can adjust the level, pan position, and other
variables for each track individually; your onscreen mixer "moves"
can then be recorded and played back as part of the sequence itself
(a process called "mix automation," normally found only
in high-end recording studios). Best of all, MIDI sequence data
is compact, so it can easily be stored on a floppy disk and shared
with your friends and family; you can even exchange sequence files
on the Internet, where literally thousands of "shareware"
Standard MIDI Files are to be found.
- Music notation
software - These are products which display MIDI data as
standard "dots-on-a-line" music notation. They allow
you to easily transcribe your performance on an electronic keyboard
into hardcopy for distribution to fellow musicians. Many MIDI
sequencing programs have this capability, at least in a basic
form. More advanced notation products provide extensive feature
sets, including the ability to add lyrics as well as articulation,
dynamics, and timing markings. Many of these programs can also
extract individual parts from a complex MIDI score an absolute
boon to the band teacher!
- Hard
disk recording/editing software - In contrast to MIDI sequencers,
these are programs which allow you to record actual audio into
your computer's hard disk. For example, you can connect a microphone
to your computer's sound card and record yourself singing or
the sound of an acoustic guitar. The resultant digital audio
files are extremely large and so significant data storage space
is required, but the audio quality can easily be equivalent
to that of a CD. Editing controls within the software allow
you to freely cut, copy and paste sections of the audio (much
like tape splicing, but with no razor blade required!) and to
alter it in various ways using various kinds of digital signal
processing, including equalization, reverb, echo, flanging,
and phasing.
Some
advanced MIDI sequencing programs integrate digital audio capabilities,
giving you the best of both worlds. With these programs, you can
create a backing track with MIDI sounds and then overdub vocals
and/or acoustic instrument solos, with both kinds of data playing
back in perfect synchronization with one another.
- Patch editor/librarian
software - Although today's electronic keyboards can store
dozens if not hundreds of user-created sounds ("patches"),
there's bound to come a time, sooner or later, when you'll run
out of memory. Patch librarian software uses MIDI data transfer
capability to allow you to archive and store your custom sounds
on a computer disk and, conversely, to load in third-party sounds
created by other musicians or by commercial manufacturers.
Patch
editors take things a step further. Not only do they allow for
the transfer of sounds to and from your computer, they actually
enable you to edit the sounds in your electronic keyboard directly
from your computer screen. The primary advantage here is extra
real estate; most electronic keyboards have a fairly small screen
display that can only show a few sound parameters at a time, whereas
even a small computer monitor is capable of displaying dozens
of parameters. As a bonus, patch editors give you instant visual
feedback of the resulting change made to the sound. For example,
a graph of an envelope generator shape will typically be displayed
instead of just the raw numbers that make up the various envelope
components. This graphic will typically change in real time as
you alter the envelopeùin fact, most patch editors let you change
envelope shapes simply by selecting a segment and dragging it
with the mouse!
- Computer-assisted
composition software - This is the most esoteric of all
the various forms of music software, and the area that is open
to the greatest debate, but there are actually a class of programs
that allow the computer to act as a collaborator in the process
of composing music. These types of programs exploit the computer's
ability to perform complex mathematical computations and to
generate quasi-random sequences of numbers, only here the "dice-rolling"
is being done with MIDI data. For example, you may be asked
to provide a key, a scale type (Major, Minor, Mixolydian, etc.),
a tempo, and a "feel" (from among a menu of options
such as "Blues," "Jazz," "Pop,"
etc.), and the computer will then provide you with various musical
ideas and sketchings that fall within those general parameters.
Some of these programs take a strikingly graphic approach, actually
allowing you to paint music onscreen using abstract images.
The end result can be strikingly beautiful and original, or
it can be just plain awful. Even though the computer is doing
the bulk of the "sweat" work, it takes a skilled musician
to act as "creative director" and to mine any musical
gems the computer may come up with from amongst the rubble.
These programs are nothing if not thought-provoking and can
certainly serve to give you and your students fresh outlooks
on creating music.
|