|
Possibilities and Manageability
At the highest conceptual level, LMSO accomplishes two useful things:
- LMSO makes very difficult things ridiculously easy.
- LMSO makes the impossible possible.
Both of these give a composer new powers.
As an example of possibility #1: It used to be difficult to set up a
tunable synthesizer to an unusual scale, requiring the use of a
calculator and many frustrating hours with a slider and a tiny LCD just
to enter a single scale. With LMSO, this task is made trivially easy and
takes but moments.
For an example of possibility #2, it used to be that if you bought a
cool sounding but completely non-tunable synthesizer and wanted to tune
it, you were just out of luck. If you then insisted that you must not
only tune it, but tune it to a bizarre and previously unheard of scale
with 291 notes, you more than out of luck: it was simply impossible,
since even the best tunable instruments don’t support scales with more
than 128 notes. Add to this the requirement that you be able to
dynamically switch between 115 totally different scales with from 11 to
319 tones during a live performance in a concert hall without any
glitching and while sustaining notes from previous tuning systems while
layering on new ones every few measures, and you would be considered not
just a deranged space alien, but a very unreasonable one at that.
But with LMSO, this sort of thing can be done.
Note though that there is a thing LMSO doesn’t do: make the
impossible ridiculously easy. The impossible, space-alien-like things
that are now possible sometimes take a little bit of work and
understanding to get working the first time, just because of their
nature. But with a little bit of practice, even those impossible things
start to become pretty darn easy as well.
|
| LMSO’s Mission Statement |
|
The purpose of this program is to be useful to
musicians like yourself and allow you to set up
any kind of fixed tuning for your
instruments easily and even integrate with your
music sequencer, etc. It is also to help you
compare, analyze, organize, and visualize your
tunings and to be able to see the effects of
changes by including functions to help you work
with some common types of scale manipulations,
without having to know all kinds of details about
math or technical information about the internal
tuning formats used by each different instrument.
Intentionally left out of this purpose is to
have special functions to do every conceivable
thing that is possible mathematically. If you need
to do that, you can still do it using an
appropriate general purpose mathematical tool like
a spreadsheet, or Mathematica, or Maple.
You can still use the results of your explorations
in LMSO and use LMSO to catalog and store and
transmit and manipulate and visualize those
tunings once you’ve come up with them using
whatever mathematical method you like.
That’s not to say that LMSO is mathematically
ignorant. To the contrary, any place you can type
a number you can also type a mathematical
function. For example, you can choose to
write the ratio 15/8 as 3/2 *
5:4. And you can specify the interval
of the pure fifth in cents as either (log(3/2)
/ log(2^(1/1200))), or as
ratio_to_cents(3/2). And to change
700 to 701, you can click anywhere on the number
and press the up arrow on the keyboard. Or press
an arrow with the shift key to go up or down in
steps of 10. There’s all kinds of stuff included
to make playing around with the mathematical part
of scales much more easy and fun rather than
tedious and uninspiring.
Having a fine crafted violin to play doesn’t
mean that it is no good because it does not play
itself. Similarly, saying that LMSO is meant to be
easy to use and that it will vastly simplify the
work of tuning musical instruments, while opening
up new possibilities doesn’t mean that the program
will read your mind and make your job
completely effortless. To use LMSO you need
to know enough to open a file and select the
instrument to send it to -- you thus need to know
as much as it takes to turn on a synthesizer and
select patches. LMSO is a musical instrument -- a
tool. A good tool makes it easier for you to
express yourself artistically and can be
understood by a beginner, but still takes time and
energy to master if that’s what you want to do.
If you want to go further and fiddle with scales
or make your own, it’s like making new patches on
a synth -- you have to know a little bit about
tuning so you know what you are doing. But LMSO
does keep away unneeded math details, for example
the handling of mathematical expressions discussed
above. That helps you to experiment, fool around,
and learn as you go. But the fact is that tunings
do involve numbers at some point so you
need to know what numbers are and have an idea
what doing multiplication accomplishes musically
(multiplying two ratios together is how you add
the musical intervals that they represent -- so a
fourth (4:3) and a fifth (3:2) added together make
an octave (2:1) because 4:3 * 3:2 = 12:6 = 2:1).
LMSO can not make it so simple that you
can be totally ignorant and still know enough to
do anything you want, though you can be totally
in the dark and still be able to load tunings that other
people have made into your synth with no problem.
Functions that do clever and complicated things
like the Interactive Quantize and Knead &
Fold Kitchen Appliances all have graphical displays so that just
by fiddling around, you can see exactly what is
the effect of your changes and start to guess how
they work even if you don’t know every detail.
In fact, by playing around with these, you’ll
probably start to pick up on the lingo and see
what the big deal is with all the talk about ratios
and cents values, meantones, linear temperaments,
MOS scales and the like, because you’ll gain
experience actually seeing in LMSO and hearing through
your synth what is really going on.
LMSO does not have tons of esoteric functions
that spew out reports full of numbers that not
everyone is sure have much musical relevance. If
you need to do that, you may want to go ahead and
look into Mathematica or Maple. The focus of LMSO
is to be useful to most musicians, especially
those interested in microtonality, or ethnic
instruments, or historically accurate performance,
or those who want to explore new realms of
harmonies and melodies, or put that extra edge on
their music that really makes people’s ears perk
up and take note. LMSO does that without
restricting what is possible or making any
assumptions, even though it may not do everything
that is theoretically possible all by
itself. There is no need for LMSO to try to
compete with general purpose mathematical
programs because those things already work great, and
can easily be integrated with LMSO for those
who have the interest.
|
|
|
Why a mission statement?
It’s a good idea to have a mission statement for a piece of software.
That way the software knows who it is, what it does and what its purpose in life is.
It can also help people quickly see if it’s the right kind of program for them.
This helps avoid code bloat where thousands of obscure functions of limited use
are added over time, causing the program to become bug-ridden, unstable and confusing.
|