It would be great to have
some more control about certain aspects of the generated music.
For instance have a possibility to add staccato and legato
notes, maybe regulated by percentages. |
It would also be great if
there would be more possibilities to change the tempo, key
and meter. A great idea would be to have a possibility to do
this with each composition that is generated. In that way
it would be possible to build up a cembalo concerto for instance
which varies in tempo and key :) |
It would be great to have
more possibilities to choose and change between
instruments. An idea could be to leave the graphical user
interface in the instruments window intact, but for instance add
a scroll bar or something else that will let you choose
any of the gm or gs instrument set :) In that way so many
interesting possibilities would be created. |
About the environment window...maybe in
a later stadium it would be a possibility to add an ability to
load wav files, so one can create all sorts of environments, by
putting wav files in a loop. |
Other scales would be
appreciated (whole tone, diminished, various "modes",
input for custom scales). For example, Claude Debussy used a
diminished scale, either C D E F# G# A# or C# D# F G A B. |
A transposition function
would be nice "for the ears" : I like to experiment
different keys, even thought it's easy to transpose the midi
file in a sequencer, (the same for the tempo),after all, it's
only adding semitones, no? ;-) |
About rhythm tracks, as they
seem to be pre recorded patterns, it would be great to input
midifiles. |
As the program generates a
chord progression, it would be useful that the user have access
to it (maybe a simple text file) as an output. And, why not
adding a chord progression input ? (the user writes enters a
written chord progression) |
The "Make 1st measure
blank" puts the time signature between a quarter rest and a
dotted half rest. |
Why not make it so people
can implement their own melodies into the songs? |
I suggest that you use the
instrument names as spelled in the General Midi list of
instruments. I've noticed some spelling variations. |
Could you somehow identify
which buttons are selected in each of the "music
styles"? When the user defines their own music style,
could they be asked to input the filename so that they can
identify it in the list of styles? Please provide SOME way
of determining what is in those files. Either identify the
buttons by a number, and printing a list of which button
corresponds with each number... or better yet, have a text file
listing all styles and selected buttons. Maybe embedded
text in the DAT files with that info for that style. |