home *** CD-ROM | disk | FTP | other *** search
- PVG manual update, 01/27/88
-
-
- As of this time, the only undocumented change to the program is the addition
- of the R buttons to the right of the note lists on the PROTECTION and
- RESTRICTIONS subscreens. Clicking on one of these buttons reverses the
- state of all of the toggle switches forthe twelve scale
- positions. Thus, if you want to apply a global
- operation to C's or F's only, turn on the C and F buttons on the PROTECTION
- subscreen, and click on R.
-
- The file DEFAULT.VRY shipped with the program contains a set
- of presets that you may find useful. You may be able to use many
- of these as is, and they also serve as examples of how to do things with
- the PVG. Some do straight-forward editing tasks, while
- others illustrate the use of the PVG as a generator of algorithmic music.
- All of these presets were developed for use
- at the default setting of 24 steps/beat, so if you are using a higher
- resolution, you will want to increase all time settings proportionally.
-
-
- I. THE VARY NOTES PRESETS.
-
-
- Presets 1 - 7 can be used to generate random
- variations from a sequence or track that you have created. 1 produces only
- pitch changes of a half-step, while 2 and 3 produce larger pitch changes,
- The changes produced by preset 3 will be larger for sequences with large
- jumps between consecutive notes. Any of these presets can be prevented
- from producing new scale positions by turning off the Allow New Scale
- Positions button on the Defaults page. Preset 2 uses the Pitch Limits on
- the Defaults page to limit the range of pitches created by PVG.
-
- 4 produces pitch changes and small (2 unit) timing shifts. 5 produces
- velocity changes, while 6 and 7 combine changes of different kinds. When
- using presets of this type, I usually start with a fairly short phrase and
- create a large number of variations with both Evolving
- Mults and Consecutive Mults on. This results in a sequence or track that
- evolves over time. It is also interesting to play more than one of these
- slightly out of phase, and listen to how they diverge from each other.
-
- Presets 8 - 10 accent certain notes by transposing their velocities up by
- 36. You can also accent notes by using the Global 1 page to set their
- velocities to a high value. 8 processes all notes, while 9
- uses the Pattern page to process ONLY notes which are part of a group of
- consecutive notes of the same pitch. 10 uses protection to accent
- only notes whose pitch is C or F in any octave.
-
- Preset 12 erases the second and subsequent notes on a given time step,
- turning chords (and double strikes) into single notes. Increasing the
- high value under Tim in the PROTECTION subscreen will increase the
- maximum distance between notes for which erasure occurs. 13
- uses the Patterns screen to rechannelize all notes that are part of a
- rising sequence of pitches to channel 2. This creates a sequence which uses
- one timbre for rising pitches and another for equal or falling pitches. 14
- uses the PROTECTION subscreen to rechannelize all notes whose velocity
- is less than 64 to channel 2, thus creating a velocity split.
-
- Presets 8 - 10 and 12 - 14 illustrate the use of the PVG for edit operations.
- Be sure to turn the Edit Mode button on, unless you want to keep both
- the original sequence and the changed version. When creating new presets,
- be sure to click on the CLEAR exit button to remove any weights that may
- have been set in a previous preset on another screen. Don't forget to
- set the weight for the change(s) that you do want!
-
- Presets 11, and 15 - 20 are described in the Macros section.
-
-
- II. THE ORNAMENTS PRESETS
-
-
- When using Ornaments or Add Controllers presets it is important to remember
- that the program will ONLY apply the preset to all of the notes in the
- sequence if you set Changes per Vary to 0. Otherwise, the program will
- assume that you want to apply the preset to only Changes per Vary notes,
- selected at random from the sequence. All of the presets were created
- for use with Changes per Vary = 0, althrough they can, of course, be used
- with other values.
-
- All of these presets were created with Split on. This causes them to put
- the additional notes or controllers on the next available sequence or
- track. In open mode you can start the two sequences together by pressing
- Esc (PAUSE), then pressing the sequence keys, and then pressing Esc again.
-
- Preset 21 creates a simple echo 3 time steps after each note in the
- sequence. Leaving Follow on and setting the Pitch, Velocity and Duration
- values to 0 creates notes that are identical to the original. 22 creates
- an echo that repeats 99 times, or (more likely) until the next event in
- the sequence. Note that both the Next Note Lim and the Abs
- buttons are both on and the loop length is the same as the
- time of the note. 23 creates a softening echo by setting
- Shift on the Velocity line to -18. 24 creates echoes that can overlap the
- following notes by leaving off the Next Note Lim buttons. 25 creates
- echoes that rise in pitch by setting Pitch Shift to 1.
-
- 26 turns each note into a major chord by adding notes 4 and 7 half-steps
- higher. 27 creates arpeggiated chords by separating the notes in time. 28
- (Whatsit?) was created by playing a very weird phrase and copying it into
- the PVG using the COPY button on the top right of the page. 29 repeats
- the the phrase 3 times, dropping it by an octave each time. These were
- included to illustrate the possibilities that the PVG gives you with
- even the unlikeliest of material!
-
- 30 uses protection to create a simple echo for notes of pitches C or F.
- 31 echoes notes whose velocities are 64 or higher, and puts the new notes
- on channel 2. 32 and 33 illustrate the use of modulation to affect the
- number of echoes. 32 will create 8 echoes for notes of velocity 127, and
- fewer echoes as velocity is reduced. 33 creates 8 echoes for pitch C2 (MIDI
- pitch 40) and fewer echoes as pitch is increased. 34 uses Duration Lim
- to create echoes only for the length of the original note, and uses
- Duration Fix to set the length of each echo to 2.
-
- 35 uses a negative offset (the other time values cannot be negative) to
- create a preecho, which occurs before the original note. (Try doing that
- in real-time!) 36 uses an offset to create echoes which start 12 steps
- after the note, and repeat every 3 steps. 37 creates echoes of a fixed
- pitch (C5 or MIDI pitch 72) on channel 10. Velocity shift is used to
- make each echo quieter than the last, and Cut causes the echoes to stop
- when the velocity would have become negative. This sort of preset can
- be used to echo notes with a drum sound.
-
-
- III. ADD CONTROLLERS PRESETS
-
-
- All but two of these presets are used to add breath controller events to
- your sequence. They probably are most useful if the breath controller is
- being used to alter the timbre of the synthesizer sound (e.g. by using
- it to control e.g bias on one or two operators on a DX-TX 7 or TX81Z, or
- by using it to control filter cutoff on a ESQ 1. Matrix 6, or Xpander.
- Other controller types can be added by changing the type values on the
- PVG screen.
-
- Preset 41 creates a breath controller value of 127 for each note. This is
- not very interesting by itself, but it can be used to good effect in macros
- or as a starting point for a Vary Controllers preset. 42 creates values of
- 127 for C's and F's only, while 43 creates values of 0 for all notes that
- are not C or F. 44, 45, 48 and 49 use modulation: 44 creates a breath value
- for each note that equals the note velocity, while 45 creates a value
- 127 - velocity. 48 creates values that equal the MIDI pitch number, while 49
- creates values of 127 if the pitch is >= 84 (C6) and smaller values if
- the pitch is below C6.
-
- 46 creates a 'breath lfo' that is retriggered at the start of each note.
- 47 creates an lfo that is faster (has shorter times) for notes with
- high velocities. 50 applies a breath controller phrase that was recorded
- in real-time along with a single note, and copied into PVG with the COPY
- button. (Actually, I cheated and used a foot pedal programmed to send
- breath data!). 51 uses modulation to reduce the breath values in the
- phrase as the note velocity drops.
-
- 52 adds a program change for program 1 before all C's and F's, and 53 adds
- a program 16 change before all other notes. The Offset value sets the time
- between the program change and the note. You may need to use different
- values for different instruments.
-
-
- IV. VARY CONTROLLERS PRESETS
-
-
- These presets all modify breath controller values. 61 - 65 illustrate the
- use of vary controlers presets for simple edit operations. 61 increases
- all values by 24, 62 divides all values by 2, 63 makes low values high and
- high values low. 64 limits all values to 99 by using PROTECTION to set
- values that are > 99 to 99, while 65 deletes all values > 99. 70 deletes
- all breath controller events.
-
- 66 - 69 illustrate the use of the PVG to generate variations in which
- controller values are randomly modified. These presets are best used after
- an add controllers preset has been used to set a controller value for each
- note in the sequence. They can, of course, be combined with presets that
- alter pitch in a macro, and used with the Evolving Mults and Consecutive
- Mults settings as discussed in the Vary Notes section.
-
- 66 randomly picks out breath controller events from the sequence and sets
- them to 0, 64, or 127. 67 makes random changes of average value 32, 68
- either doubles or halves values, and 69 swaps values.
-
-
- V. MACROS
-
-
- The first three macros illustrate the use of the range cycle feature to
- apply an edit operation to certain parts of the sequence. 1 accents the
- first beat of every measure by increasing all velocities by 36. Note that the
- First, Last and Cyc values are set to 1, 24 and 96. Also note that the
- Range Unit is set to Steps. These settings cause the program to apply the
- preset to the first 24 steps of the sequence, and again to steps
- 97 - 120, 192 - 216, etc. Macro 2 uses a preset with global shift to
- delay the last beat of every measure by 2 time steps, while 3 erases the
- last beat of every measure.
-
- Presets 4 - 7 illustrate some of the experiments that I discussed in the
- preface to the manual. They are best applied to sequences that are relatively
- short. Indeed 6 and 7 seem to work best applied to sequences with just
- a single note! Use the Evolving and Consecutive Mults buttons, and create
- enough variations to make a sequence of at least 200 notes.
-
- 4 and 5 use the Con Lines (Consecutive Lines) button to have each variation
- created use the next line in order. The results of 4 are, in fact,
- completely determined, although not easy to predict by ear. 4 will first
- increase all pitches by 2 and decrease velocities by 18, then increase
- pitches by 1 and velocities by 9. then apply the pitch map, and then
- rorate all pitches by 1. The pitch map is set to reduce pitches by
- variaying small amounts, with more whimsey than thought applied to the
- settings. Certain velocities are increased also. The rotate operation
- keeps the timing and dynamics of the sequence constat, while making
- the first pitch of the sequence = the second, the second = the third, etc.
- 5 differs from 4 in that it includes a preset which picks a random note
- from the sequence and echoes it.
-
- 6 and 7 create variations by randomly picking a simple pair of operations
- and applying them to the sequence. The pitch and velocity changes were
- selected to average to 0, so that the sequence does not have a strong
- tendency to reach one end of the MIDI range and stay there. Protection
- could be used to limit the pitch and velocity excursions if desired.
- Macro 7 can also change the timing of the sequence by using preset 20.
-
- I find it fascinating to take a sequence of a single note, and create
- several long sequences by applying macros like 6 with a variations setting
- of around 200. I then play the sequences out of phase, rechannelizing
- some of them for timbral variety.
-
- Macros 8 and 9 can be used to generate evolving variations for which each
- variation uses a different preset, with the preset randomly selected from
- those in the macro. 10 and 11 are similar, but the Con Lines button causes
- presets to be selected in rotation from the list.
-
- Macro 12 applies the rising echo preset to each note of the first beat of
- every measure. 13 applies rising echo to the first beat and repeating
- echo to the last. 14 applies rising echo to the first beat and accents the
- last.
-
- 15 creates a breath controller value of 127 for each C or F, and a value
- of 0 for other notes. 16 plays each C or F with program 1, and all other
- pitches with program 16.
-
- 17 creates a breath value of 127 to each note in the first beat of a measure,
- and applies the phrase preset to other notes. 18 deletes all breath
- controller events in the first beat of a measure. 19 applies a rising
- echo to each note in alternating measure (1, 3, 5, ...) while 20
- alternates between rising echoes and simple repeating echoes. Both of
- these set the Range Unit to Meas.
-