Style Maker
Style Maker
General Description
This program operates in conjunction with a PC
sequencer program to create PSR styles from a
midi song file, from midi/style templates
(including one for Band In The Box styles), or by
editing an existing style file.
StyleMaker performs the necessary stylemaking chores and passes a working file to/from
the operators sequencer program that is used to
enter/edit/record notes, program changes,
effect-pan-tempo, etc., and auditions the result.
StyleMaker records commands (such as
miscellaneous setup sysex, effects types and
markers) that must occur in setup measures or
are inconvenient or confusing to enter in a
sequencer. It delegates to the sequencer
events that can occur within the music section
markers and benefit from the sequencers realtime and graphical editing functions.
StyleMaker will operate with most sequencers
that support markers.
Open
Open a file
Select the sections to be created
Audition and edit the file in the
sequencer
Generate a CASM
Convert notes to key of CMaj7
Save/play
a file
To change a marker
position in Cakewalk,
drag the marker flag
next to the markers name in the track display.
For large moves, it is often more convenient to
edit the marker in the Marker View (double click
the marker flag on the tool bar and then double
click the marker).
Return to StyleMaker
Important! To preserve any changes to
markers, etc. made in the sequencer, click
the Save button before exiting (or click Yes
to the save StyMaker? prompt). To discard
any changes, exit without saving.
Note: Cubase, does not have a midi save. In this
program, export the edited file as a midi Type 0
file to C:StyMaker.mid (please note that the
different spelling!) and then exit Cubase.
StyleMaker should then open with the file you
exported.
Note that you do not have to create/edit all
sections/parts at once. You can go back and
forth as often as you want between StyleMaker
and the sequencer.
If at any point (say before performing some
radical editing maneuver or to keep as a
foundation for another style), you wish to save a
copy of the working file containing the marker
placement and other edits, you can save it in
StyleMaker with the File/Save menu item, or by
using SaveAs from the sequencer.
Generate a CASM
The CASM is used to redirect the midi channel
data to the accompaniment channels within the
PSR, called parts. It also determines how the
PSR processes the data in response to chord
changes. For simplicity, StyleMaker creates one
Format 1 CASM for all sections of a style made
from a midi. Factory styles generally have
different CASM settings for mains, intros and
endings. To make a more complex CASM, use
of Casm Editor (http://www.jososoft.dk/yamaha/
) is recommended.
Convert Notes
To play properly in a PSR, notes in Main & Fill
Sections should observe the following rules:
Bass & Phrase parts: only scale tones. In the
key of CM7, these are: C, D, E G, A, B.
Chord & Pad parts: only chord tones. In the key
of CM7, these are: C, E, G, and B.
In practice, conforming to these rules means
that a 12 note scale is reduced to 4-6 notes and
a style may no longer resemble the original midi.
(PSRs are often more tolerant than these rules
suggest, and you may want to try your style in a
PSR before extensive editing to conform to
these rules.)
The Convert options in StyleMaker automatically
transposes data, notated in any key, to the key
of C with the chord and scale tone rules required
of Main and Fill sections. To do so,
there must be a CASM. To perform
a conversion click on the area of
the Convert Notes button and
select the CMajor or the CMajor7th option.
For midi files, the CMajor option will convert all
channels to the key of CMaj based upon the Key
assignment in StyleMakers CASM, and force all
notes in Main and Fill sections to observe the
required rules (Bass & Phrase: Scale Tones =
C,D,E,G,A,B; Chord & Pad: Chord Tones =
C,E,G,B). The initial Key assignment is
automatically made from the key signature. For
style files, if Use Styles Casm is selected, the
key used in Convert is obtained from the styles
CASM; otherwise the key in StyleMakers CASM
is used.
th
button.
BB midis use General Midi instrument voices.
StyleMaker changes these to PSR Bank 112
panel voices. To specify General Midi (LSB=0)
voices, uncheck Specify Panel Voices in the
Options menu item before opening a midi.
StyleMaker defaults to making four measure
sequences for Main A-D. To make eight
measure sequences (perhaps with some extra
fills or flourishes), click the Options menu item
and click the Use 8 Measures. Changing either
the panel voice or measure settings in the
Options menu are remembered by the program.
You can edit StyleMaker songs or make your
own. See Appendix J for details.
Appendix
A) Approximate location of added style
section markers (measures)
Section Beginning Ending
Main A
Main B
Main C
Main D
Intro A
Intro B
Intro C
Ending A
Ending B
Ending C
Fill In AA
Fill In BB
Fill In CC
Fill In DD
9
12
15
18
2
4
7
21
23
25
27
29
31
33
11
14
17
20
3
6
8
22
24
26
28
30
32
34
D) PSR Parts
Part names refer to midi channel assignments
within the PSR (i.e. SubRhythm =9, Rhythm=10,
Bass=11, Chord 1 =12, Chord 2= 13, Pad =14,
Phrase 1 = 15 and Phrase 2 =16). The
characteristics of playback for the non-rhythm
channels are determined by the CASM
parameters, not the part name.
A midi channel containing say, pad events, can
be assigned to any Bass, Chord, Pad or Phrase
Part. When making such assignments,
remember to modify the default CASM
parameters such as NTT and Retrigger to
settings more appropriate to the events in that
channel.
Midi channels using the same instrument can be
assigned to the same PSR Part without problem.
For instance, chord riffs, recorded on several
midi channels, can all be assigned to Phrase 1
and they will be merged during accompaniment
playback.
E) Effects
The PSRs include three independent effect
processors that are available to style parts:
Reverb, Chorus and Variation, which has two
options, System and Insertion. The XG defaults
(established by an XG On sysex command,
automatically included by StyleMaker) are
Reverb: Hall 1, Chorus: Chorus 1, Variation:
System-Delay LCR.
CC
Main D
Fill In
DD
Ending
A
Ending
B
Ending
C
33-36
40
35-38
42
35-42
42
41-42
43-44
43-44
40-42
42-44
42-44
39-42
41-44
4144
K) Casm Settings
The Casm is a section of the style that makes
various assignments to each of the midi
channels so that they will operate properly as
PSR accompaniment channels. The Casm is
organized into sections where each style section
has the sub records for each midi track used
See the following structure with the possible
values indicated.
Location
in BB
1-4
4 bars in
sequencer
3-6*
8 Bar in
sequencer
3-6
(3:01:000 to
6:04:119)
Intro B
Intro C
Main A
Fill In
AA
Main B
Fill In
BB
Main C
Fill In
5-8
1-8
9-12
16
8-10
3-10
11-14
18
8-10
3-10
11-18
18
17-20
24
19-22
26
19-26
26
25-28
32
27-31
34
27-35
34
Sub record 1
Midi source track:1 to 16 (the channel numbers on the left of
the Casm display)
PSR destination track (Parts): Chord1, SubRhythm, Rhythm,
Bass Chord1 & 2, Phrase 1& 2
button
, clicking Control Panel, clicking
Appearance and Personalization, and then
clicking Personalization.
In the left pane, click Adjust font size (DPI).
If you are prompted for an administrator
password or confirmation, type the password or
provide confirmation.
In the DPI Scaling dialog box, click Custom DPI.
Select the Use Windows XP style DPI scaling
check box, and then click OK.
Install the program as an administrator by rightclicking the installer file and select Run as
Administrator. Answer yes to the warning
message.
If installed, use Windows Explorer, navigate to
the C:\ Program Files (x86)\StyleMaker folder
and
Right click the program and
select Properties.
User's Agreement
Click Advanced.
In the Item list, click the part of
Windows where you want to change the
font. For example, if you want to
change the menu font, click Menu in the
list.
In the Font list, click the font you want
to use.
In the Size list, click the font size that
you want.
In the Color list, click the font color you
want.
Repeat steps 3 through 6 for each part
of Windows where you want to change
the font, its size, and its color, and then
click OK.
Acknowledgements
StyleMaker is one of several programs in the
StyleManager Series that is intended to give
users the ability to work around common
annoyances or operating discrepancies between
instruments.
StyleMaker was created to simplify the creation
of PSR styles using a sequencer program, and
make this process accessible to a wider range of
users.
Simon Williams and Bob Gelman were among
the many to point out the need for a simple and
inexpensive program to facilitate style creation
from midis.
The design of the StyleMaker Effects Mixer is
based upon an XG effect panel developed by
Nick Wilson, UTC, UK.
Shawn ([email protected]) has spent
countless patient hours testing StyleMaker and,
along with a very challenging midi file,
uncovering some of its errant behavior. His work
has been most appreciated and has advanced
the quality of this project.
Claude Veziau has successfully given the
program its most demanding test- making styles
that others give high acclaim. In addition, he has
suggested the addition of several new features
including: a direct link to StylePlayer (he was not
alone here), a default directory, the inclusion of
recently accessed file in the file menu and
implementation of the chord mute CASM setting.
Shawn was the first to encourage the
development of the
Convert/Chord/Scale/7thNotes function and
Michael Graver was very helpful in testing it.
Michael P. Bedesem
5/15/2009
Version 3.1.X