Phoscyon Manual en
Phoscyon Manual en
Phoscyon Manual en
0
/f skj n/ Owners manual
Acknowledgement:
Chapter 1 Overview
After loading the plug-in into the host application, the Phoscyon Graphic Interface will appear:
Figure 1.1: Graphical user interface Phoscyons interface is split into the following parts: Control module - On the top of the GUI there is a row of controls. These are responsible for selecting the plug-in Mode, MIDI learn and preset management.
Chapter 1. Overview Sound control section - The next row contains one switch and twelve knobs. These are responsible for Phoscyon synthesis control.
Figure 1.3: Sound control section Arpeggiator - To process incoming notes from sequencer (in External mode), or from internal sequencer (in Internal mode).
Figure 1.4: Arpeggiator section Distortion - Distortion eect unit to further process sound.
Chapter 1. Overview Internal sequencer - Responsible for editing patterns in Int.Seq. mode.
1.1
Work modes
Figure 1.7: Plug-in modes Phoscyon works in two modes: Internal - In the On position Phoscyon uses the internal sequencer. Notes coming from the host (or using white keys from music keyboard on GUI) are used to control the order in which patterns play. External - In the O position Phoscyon uses notes coming directly from the host sequencer to generate sound. The next few chapters describe both of the sequencer Modes in detail.
Chapter 1. Overview
1.2
Midi learn
This function allows Phoscyons sound parameters to be easily mapped to Midi CCs
Figure 1.8: Midi and Preset management section 1. Click the Midi learn button or choose Midi Learn Mode item from Options menu.
Figure 1.10: Options menu - Midi learn item The LED above Midi learn button will light up
Chapter 1. Overview
2. In the Midi learn / Preset name edit box, the waiting... message will appear. In this mode, plug-in is waiting for any movement of its controls on GUI or any of controls on the external midi controller connected to a host (with an active midi input channel directed to Phoscyon). The edit box will display the name of currently modied control 1 .
Figure 1.11: Preset management section 3. Turn o Midi learn mode by clicking the Midi learn button once again or by checking o the Midi Learn Mode item from Options menu. The midi controller will now be controlling the function on Phoscyon. Note: Check that the proper Midi port and Midi channel are set in the host application. Midi act. LED lights up if any Midi message is coming into Phoscyon. The midi control settings can be saved to a le (see the chapter 9 [Page 54]).
1.2.1
Midi unlink
Figure 1.12: Midi conguration section 1. Turn on Midi learn button or choose Midi Learn Mode item from Options menu. 2. In the Midi learn / Preset name edit box, the waiting... message will appear. In this Mode, plug-in is waiting for any movement from controls on GUI or any of controls on an external connected Midi controller (on the correct Midi port and channel). The edit box will display the name of currently modied control.
If youd like to make more than one assignment, just repeat step 2)
Chapter 1. Overview
Figure 1.13: Preset management section 3. When the connection to be removed is displayed, just press the Unlink button or select Unlink Connection item (which now will be active) in the Options menu 2 . 4. Uncheck the Midi Learn Mode item or click Midi Learn button to turn o Midi learn mode.
1.3
Preset management
Youre allowed to unlink more connections one by one, by repeating steps 2 and 3.
Figure 1.16: Arpeggiator section and Volume parameter are stored in a Preset.
Figure 1.17: Master volume The Preset manager tool is provided to simplify the organization and use of Presets. The Preset section on GUI is used for navigation through the preset bank. To read more about preset management go to chapter 8 [page 49].
Clicking the Int.Seq diode in the Seq box changes Phoscyon from using its internal sequencer to using notes from the host sequencer.
Figure 2.1: Plug-in modes In this Mode the plug-in acts as a regular sound module. A MIDI Note On message triggers the sound and MIDI Note O message ends it. Only parameters controlling the sound, Distortion eect and the Arpeggiator work in this Mode. Phoscyon is a monophonic synthesizer. This means that during play (triggered by a MIDI Note On), if another note comes (another MIDI Note On), the rst note stops playing immediately and the next one starts to play. Between both notes a Slide is executed with the time set by the Slide time knob. In other words, the user can only play one note at a time. The user can also specify the amount of Slide.
2.1.1
In External sequencer mode, sounds are accented when their velocity exceeds a certain value. Below this threshold value, sounds are played without Accent. You can choose one of the available predened threshold values from the Options menu, Accent Velocity Level node:
Internal Sequencer Internal Synchronization Host Mode Note O Self Reset Accent Velocity Level Oscillator Tuning Midi Learn Mode Unlink Connection Load Midi CC Map Save Midi CC Map Default Settings Default Resources About Low (32) Mid (64) High (96)
Figure 2.3: Accent velocity level submenu This setting is stored within the host applications project.
2.2
In Internal sequencer mode, Phoscyon uses the internal bank of patterns. Pressing Play on the host sequencer, or Start/Stop on Phoscyon, will start play back of the default internal patterns.
Figure 2.4: Start/Stop button The LED diode next to Start/Stop button indicates if a pattern is playing (it lights up). Note: If a pattern is started using Phoscyons Start/Stop button and the host sequencer has not been started, playback can only be stopped using the Start/Stop button on Phoscyon.
2.2.1
Tempo synchronization
The Int.Sync. switch allows selection of the synchronization mode. For the O value, Phoscyon synchronizes to the tempo of the host program.
Figure 2.5: Plug-in modes With Int.Sync. On, Phoscyon will use its own internal tempo.
Figure 2.6: Tempo controlling section While Phoscyon is internally synchronized, the Tempo display shows current tempo.
10
2.3
There are two internal Play modes: Native mode - available when the Host mode LED is turned o:
Figure 2.7: Plug-in modes Host mode - when this LED is turned on. Each of these modes shares a common pattern storage system. The whole bank of patterns comprises of 96 dierent patterns that can be triggered using GUI or MIDI messages (depending on the play mode).
2.3.1
Native mode
Phoscyon is in this mode when it is rst loaded. This is the default mode. It allows a range of patterns (or single pattern) to be selected. When selected, Phoscyon will play and continually cycle through the patterns. These patterns can be selected to play using the keyboard on the GUI.
Figure 2.8: Selecting patterns using music keyboard The 8 white keys from the keyboard select the pattern. The Gate, Accent and Slide buttons (step attributes) are used to select the bank. This means that only 24 patterns can be selected. This is a limitation of Native mode. Alternatively, it is possible to select patterns from a MIDI keyboard using keys C1 to C2 to select the pattern in a bank, and keys D2, E2 and G2 to choose between one of the three available banks.
11
Figure 2.9: Pattern display and navigation section In format: [BANK NUMBER]-[PATTERN NUMBER] Below it is displayed the patterns name (in Pattern name text box). After loading Phoscyon, the pattern corresponding to the C1 note is chosen. The current pattern is marked by a blinking LED on one of the white keys on Phoscyons keyboard. The bank is marked by LED on one of the last 3 attribute buttons: Gate, Slide, and Accent. When the Start button is pressed, the LED on the Step number will indicate the current step in the pattern.
Figure 2.10: Pattern length and Step number LEDs To select another pattern whilst playing, select it using the combination of one of the white keys and attribute button:
Figure 2.11: Selecting patterns using music keyboard Or select it using the keys on a connected MIDI keyboard. The next pattern will start when the current pattern comes to the end of its nal step. Making a patterns chain To select the start pattern, press the appropriate white key on Phoscyons keyboard with the mouse. To select the last pattern in the range, select another pattern WHILST holding down the Ctrl key on the keyboard. Phoscyon will now cycle up through the range and repeat. A Midi keyboard can be used to select a range to play. To do this, press the two notes on the keyboard, which cover the range, at the same time. Phoscyon will now cycle through this range 12
Whilst playing back in chain mode, selecting a dierent pattern (either using a Step key on the interface or key on MIDI keyboard) will cause Phoscyon to play that pattern next after coming to the last step in the currently playing pattern. It will then continue to play the new pattern until stopped.
2.3.2
Host mode
In Host mode, patterns are triggered using only MIDI notes. This allows access to the full bank of patterns stored within Phoscyon. Each note coming from the host program corresponds to one internal pattern. The whole bank of patterns is accessed by the 96 available MIDI notes (whole MIDI keyboard range without the rst and last octave). A Note on causes the corresponding pattern to play. Releasing the key and sending a Note o will eventually stop the pattern. However, It depends on whether the Note O is set in the Options menu. In general, the Note on message starts the pattern while Note o message stops it.
Internal Sequencer Internal Synchronization Host Mode Note O Self Reset Accent Velocity Level Oscillator Tuning Midi Learn Mode Unlink Connection Load Midi CC Map Save Midi CC Map Default Settings Default Resources About
Figure 2.12: Options menu - Note o ag Theres an another ag, which works in Host mode: Self reset. When the Self reset ag is set, a Note On message (playing the same note) will restart the pattern (the pattern starts playing from the rst step). If this attribute is not set then the pattern will not reset when a corresponding Midi On message arrives (when the same note is played).
13
Internal Sequencer Internal Synchronization Host Mode Note O Self Reset Accent Velocity Level Oscillator Tuning Midi Learn Mode Unlink Connection Load Midi CC Map Save Midi CC Map Default Settings Default Resources About
Figure 2.13: Options menu - Self reset ag Playing any pattern for the rst time or playing any pattern other than one preceding it will always reset said pattern. This ag is most commonly used together with the Note O ag. With these ags it is easy to t a pattern of 5 steps with a pattern of 16 steps. You can do it by switching o both of the attributes (see the gure below).
14
Figure 2.14: Note o clear and Self reset example Above we can see an example of Self reset and Note o usage. a) The MIDI note is triggering pattern. b) The actual sound in four dierent setting combinations. It should be noted, in Host mode the Start/Stop button on Phoscyon does not function. Patterns are only played back while a key on a connected MIDI keyboard is pressed (and held). In this mode, currently playing pattern is indicated by display unit:
15
Chapter 2. Play modes In format: P.[TONE NAME][- or #][OCTAVE NUMBER] Below it is displayed the pattern name (in Pattern name text box).
2.4
Midi output
Phoscyon has a permanently active MIDI output. This allows the control of external instruments (virtual or hardware) by Phoscyons internal sequencer. It works either in Native or Host mode. Velocity values of MIDI notes sent by Phoscyon are calculated on a basis of Step attributes (accented or non-accented). When Phoscyon is in External mode, it passes MIDI notes through itself unchanged.
2.5
Phoscyons play mode can also be selected from the Options Menu:
Internal Sequencer Internal Synchronization Host Mode Note O Self Reset Accent Velocity Level Oscillator Tuning Midi Learn Mode Unlink Connection Load Midi CC Map Save Midi CC Map Default Settings Default Resources About
Figure 2.16: Options menu Internal Sequencer - Corresponds to Int.Seq LED. Internal Synchronization - Corresponds to Int.Sync. LED. Host Mode - Corresponds to Host Mode LED.
16
2.6
Threshold mode
Threshold mode works only in Internal modes. Edit step values button allows you to switch this mode on/o but only in Internal mode. Threshold mode is active when Edit step values is o. Activation of Threshold mode is indicated by a Threshold led above Rand.Gate, Rand.Accent and Rand.Slide knobs.
Figure 2.18: Step values/threshold These knobs allow you to set threshold values for each of the attributes: Gate, Accent, and Slide. The threshold value for a given attribute of a step means that only attributes with values below the threshold value will be included (treated as switched on). The leftmost position of a given knobs threshold value is equal to 0, and the rightmost is equal to 127. For attribute values ranging 0-127, it means that if the threshold value is equal to 0 then none of the attribute will be included. If the threshold value is equal to 127 then every (switched on) attribute will be included (no matter the value of the attribute). Remember that these knobs work as described above only when Threshold mode is on. In Internal sequencer mode, with Threshold mode switched o, these knobs are responsible for setting the values of the proper attributes for each edited step (see Step management in the section Internal mode). Threshold mode can be very useful when the values of certain attributes need to be edited. Changing threshold values across time (e.g. with event edit in a host program) allows the user 17
to control the attribute amount at any given moment. Another very important application of this mode is using it with the Randomizer. (see the chapter 5 [page 32]). Note: If the threshold value for Gate attribute is equal to 0 then Phoscyon will not generate sound because attribute Gate for every step will not be included.
18
Chapter 3 Synthesis
3.1 Controls
The block of synthesis controls is placed in the top portion of the Phoscyon GUI. These controls are described below:
Wave - This switch allows the user to choose between saw or square waveforms. Tuning - This tunes the instrument continuously in the range of +/- 12 half-tones. (A-440Hz in the middle position). Slide time - Duration frequency change between two notes (slide/legato) with Slide attribute placed on the rst of them. Left position corresponds to 0ms (legato), middle position to about 60ms (standard setting), and right position to about 1.5s. Cut o freq - Filter cut o frequency. This is the frequency lter cut o which is added to the lter envelope. In other words, this parameter moves the range of eect of the lter envelope. Reso link mode - Allows the user to choose the work mode of the Resonance and Sweep time knobs. If it is turned on, the Resonance knob controls both resonance and sweep time parameters. Sweep time knob is inactive when Link is enabled. If it is turned o, the control of Resonance and Sweep time is divided respectively between the two knobs. Resonance - Controls the lter boost at the cut o frequency. If the Reso link mode switch (placed next to Resonance knob) is turned on, the knob also controls the speed of attack of the accent envelope (Sweep time parameter). 19
Chapter 3. Synthesis
3.1. Controls
Sweep time - Controls the speed of attack of the accent envelope if Reso link mode is turned o. If Reso link mode is turned on this knob is inactive. Envmod - Envelope modulation. Denes the range in which the lter envelope is aected. The higher the value of Envmod is set, the more gain the amplitude of the envelope has. Env.Attack - Envelope attack. Sets the attack time of the lter envelope. Env.Decay - Denes decay time of the lter envelope. This parameter applies only to notes without the Accent attribute. Acc.Decay - Denes decay time of lter envelope. This parameter applies only to notes with the Accent attribute. Accent link mode - Allows the user to choose the work mode of the Env.Accent and Accent vol. knobs. If it is turned on, the Env.Accent knob controls both envelope accent as accent volume parameters and the Accent vol. knob is inactive. If it is turned o, the control of Env.Accent and Accent vol. parameters is divided between the respective knobs. Env.Accent - Controls the accent level of the accent envelope on modication of the envelope lter (for notes with the Accent attribute). If the Accent link mode switch (placed next to Env. Accent knob) is turned on the knob also controls the Accent vol. parameter (for notes with the Accent attribute). Accent vol. - Controls the Accent volume parameter (for notes with the Accent attribute) if the Accent link mode is turned o. If the Accent link mode is turned on this knob is inactive. Step length - Denes the time of sound duration. Time of sustain in the range from about 0.1 of 16th note to full 16th note. Aside from the controls listed above, there is one more knob belonging to the synthesis block. The Volume knob controls the volume of the sound the synthesizer produces. If the knob is in the extreme left position, the synthesizer stops processing. In the middle position volume of the sound is on normal level and no overdrive will appear. In the extreme right position the amplitude is up to +6dB.
20
Chapter 3. Synthesis
3.2
Oscillator tuning
Phoscyon has three tuning modes selected from the Options menu.
Internal Sequencer Internal Synchronization Host Mode Note O Self Reset Accent Velocity Level Oscillator Tuning Midi Learn Mode Unlink Connection Load Midi CC Map Save Midi CC Map Default Settings Default Resources About Accurate) Vintage Battery Low
Figure 3.3: Accent velocity level submenu Accurate - Linear tuning across the scale (precise). Vintage - Slightly de-linearized giving the impression of real vintage gear. Batter Low - Extremely detuned. Note: This setting is stored within the host application project
3.3
Filter envelope
The base element of the lter envelope circuit is the envelope generator which generates a base signal with two states: Attack and Decay. The duration of the Attack state is controlled by the Env.Attack parameter. However, the duration of the Decay state is controlled by the Env.Decay or Acc.Decay parameter depending on the state of the Accent attribute in a given step. If Accent is set then Acc.Decay is taken, otherwise Env.Decay is used. The generator is reset at each step not preceded by the Slide attribute. The amplitude of a generated envelope is always constant. The signal from the envelope generator follows two paths:
21
Chapter 3. Synthesis
1. Depending on the Accent attribute state, the signal goes through the RC lowpass lter. The output amplitude of this lter is controlled by the Env.Accent parameter . The cut o frequency is controlled by the sweep time parameter (the Resonance or Sweep time knob depending on Reso link switch position).
Figure 3.4: Envelope generator diagram 2. The amplitude of the signal is controlled by the Envmod parameter and moved by the oset dened by the Cuto parameter. The signals from these two paths are summed up and the resulting signal controls the cut o frequency of the 3-pole lowpass lter. The RC lowpass lter smooths the envelope and moves frequency of the 3-pole lter up in step with the Accent attribute. In this way the famous wow is created. It should be mentioned that the output signal of the envelope generator controls the gain of the input signal amplitude. This makes accented tones sound louder than unaccented tones. The value of this gain is controlled by the Accent vol. parameter (Env.Accent or Accent vol. knob depending on the Accent link mode switch position).
22
Chapter 3. Synthesis
Figure 3.5: Envelope generation process Envmod 0.6 0.2 Cuto Env.Att. Env.Dec. Acc.Dec. Env.Acc. Accent lnk. 0.0 0.0 0.7 0.2 1.0 On 0.0 0.2 0.4 0.2 1.0 On
a) b)
23
4.1
Attributes of step
Note - denes the pitch that is played within each step. Gate - decides whether sound in the step is played or not. This only concerns the amplier since the oscillator is set to the frequency of the steps note. Accent - determines whether a step will become accented. The volume of an accented step will be louder than steps which are not accented. Additionally, during an accented step, the Slide - when a step has the Slide (portamento) attribute switched on, the pitch of this step will be held over to the next step with a simultaneous smooth tone change between each pitch.
4.2
The controls used with pattern editing are placed in the bottom half of the GUI and are labeled Pattern control & edit.
Figure 4.1: Pattern edit and Pattern control sections Note: Most of the controls used within pattern edit implement two functions. When either Randomize mode or Threshold mode is on, some of the controls have dierent functionality. 24
To edit the currently selected pattern, press the Patt.Write button (it is not necessary in Host mode since Pattern write is the only possible mode there).
Figure 4.2: Pattern write button Phoscyon, by default, follows the edited pattern with one playing because of Auto follow button being turned on. Auto follow button works only when Pattern write mode is active.
Figure 4.3: Auto follow button With the Auto follow button turned o, to choose a pattern to edit we need to navigate through the available patterns using the Prev and Next buttons. The playing pattern will not change but the edited pattern will be the newly selected one.
Figure 4.4: Pattern display and navigation section With Auto follow turned on, currently playing pattern becomes the edited one immediately and the switching between patterns using keys Prev and Next is disabled. Note: When Auto follow mode is on, the edited pattern changes to match the pattern which is playing. Prev and Next buttons do not work then.
25
4.2.1
Entering notes
The one octave keyboard allows the user to set Note attributes for the pattern (for one step at a time).
Figure 4.5: Music keyboard To be more precise, the keyboard sets the base of the note range C3 - C4. To cover the entire range of notes in which the synthesizer operates, the user should use the Transpose buttons.
Figure 4.6: Octave transpose buttons These allow the user to set the note transposition for an edited step in the range of -1 to +2 octaves. With the base note range of C3 to C4, it allows a total range from C2 to C6 to be selected. When only the Transpose down attribute is set, it indicates a transposition down 1 octave. When only the Transpose up attribute is set, it indicates transposition up 1 octave. When both of these attributes are set it indicates a transposition up 2 octaves.
4.2.2
Gate, Accent, Slide - These three buttons control the states of their corresponding attributes (Gate, Accent and Slide) for an edited step.
26
4.2.3
Aside from their states (switched on/o), Gate, Accent and Slide also have their own values that range 0-127. These values can be set per each step in Internal mode.
Figure 4.8: Step values/threshold Values can be entered when Edit step values button is on:
Figure 4.9: Edit step values (button) Those values are useful in a Threshold mode (see chapter 2.6, page 17) or during bass line randomization (see chapter 5, page 32).
4.2.4
Prev.Flatten, Next accept - These two buttons allow changes of position within a pattern with regard to pattern length. Pressing the Next button moves the position to the next step while pressing the Prev button moves position to the previous step.
27
Figure 4.10: Next and Prev buttons The number of the step is indicated on the display Step number LEDs. You can also use those LEDs to choose the edited step directly without going through pattern using Prev, Next buttons.
4.3
Editing functions
Figure 4.12: Pattern edit section Clear - Resets all attributes of the pattern. This means that the settings will be as follows: Note equal to C3, Gate, Accent and Slide attributes are switched o and their values are equal to 0. Before clearing the pattern completely, its content is copied to the undo buer. Copy - Copy all the pattern contents. Meaning: the length of pattern, states of its attributes and all of the step contents. Paste - Replaces pattern content with the content from the clipboard (if there is any content in the clipboard). Shift - Nudges the pattern content to the right or left depending on the arrow that is pushed on the rocker switch. Pressing once shifts by 1 step. All attributes of the step are shifted as well. 28
Transpose - Transposes the contents of the pattern up or down by 1 half tone. The notes are wrapped at the ends of the keyboard note range. This means that note C5 changes into B2 when it is transposed up and note C2 changes into B4 when it is transposed down. To select the destination pattern (for copying), use the Prev and Next buttons (with Auto follow turned o) or leave Patt.Write mode and choose another pattern to edit that way, enter Patt.Write mode.
4.4
Length of pattern
In Pattern write mode, the length of currently selected pattern can be set using the Pattern length LED row. First, press the Patt.Len button on Pattern control section.
Figure 4.14: Pattern control section The Pattern name edit box will show Set Length message. The length is set by clicking on a LED representing the last step on this row (the LED representing length of pattern will be blinking).
29
4.5
Figure 4.16: Tempo controlling section When the synthesizer works in internal clock mode (Int.Clock. LED is on), the adjustment of internal tempo settings can be done with the tempo controls placed in the mid-left area of the GUI (see gure 4.5). The internal tempo parameter has a range of 40 - 300 BPM (Beats Per Minute). The BPM display is used to adjust the tempo value by dragging any of the decimal places with the mouse. Tempo value is stored per pattern and can be change only in Patt.Write mode.
4.6
Shue
Shue is also called Syncopation or Swing, It is added by dragging the Shue display when in Pattern write mode. Shue is represented by values from 0 to 100 (percent). When it is set to 0, shue is turned o and notes are spread equally within the pattern. Increasing the value causes the shue eect to be more pronounced.
Figure 4.17: Shue display Shue value is stored per pattern independently.
4.7
30
4.7.1
Saving patterns
1. Before saving, the pattern should be named (click on Pattern name display):
Figure 4.18: Pattern display and navigation section Just click on it and enter the name for the newly created pattern. Pressing enter ends the editing process. 2. To save pattern just click Next button with CTRL menu should appear:
Save Pattern Save Pattern Bank
1
Figure 4.19: Saving pattern Choose the Save pattern option to show le save dialog. To save all patterns currently stored in Phoscyon, choose Save pattern bank option.
4.7.2
Loading patterns
1. To load pattern click Prev button with Ctrl key pressed on keyboard. The menu should appear:
Load Pattern Load Pattern Bank
Figure 4.20: Loading pattern Choose the Load pattern option to show le dialog. To load whole bank of patterns to Phoscyons memory, choose Load pattern bank option. Following le types are saved and loaded by Phoscyon: .phptrb - Bank consisting all 96 patterns. .phptr - Single pattern. Note: Files saved by Phoscyon are in standard XML format and can be easily edited within any text editor.
1
31
The Randomizer lls the internal patterns with random complex content (it works only in Internal mode). When the randomizer is switched on, the LEDs of the controls aected by it start to blink. When randomizer is active, Threshold mode cannot be turned o (it changes the use of the Event threshold knobs). Turning on the randomizer is performed by pressing the Rand.Mode button.
Figure 5.1: Rand.Mode button Almost all the controls used with randomizer have more than one function. These controls are double labeled. The red colored labels describe the behavior of the control when used with randomizer. Their altered uses are as follows:
32
5.1. Randomizer
Prev.Flatten., Next.Accept. - These buttons allow you to move to the previously written or the next written sequence.
Figure 5.2: Next and Prev buttons Randomize notes, Rand.Gate, Rand.Accent, Rand.Slide - The state of these buttons dene whether Randomizer will write corresponding attributes or not. This feature allows the user to choose which attributes will change or not. It also allows the exclusion of chosen attributes from being written after reaching their expected settings (leaving them untouched).
Figure 5.3: Random notes, Gate, Accent, Slide E.g. When Randomize notes and Rand.Gate are set while Rand.Accent and Rand. Slide are not, only values of Note and Gate will be written while values of Accent and Slide stay unchanged. Using the values of Gate, Accent and Slide means that the state of the attribute is always set (in all the steps of the edited pattern). However, its value is written from its full range (0-127). Due to the fact that Threshold mode is always set when using Randomizer, the density of these attributes can be easily controlled with the Event threshold knobs.
33
5.1. Randomizer
Figure 5.4: Step values/threshold Notes, Transpose Up/Down - The one octave keyboard allows you to dene the pool (set) of notes from which Randomizer will select note values. Together with the Transpose Up/Down buttons it can dene another pool of notes for each of four octaves. The randomizer selects notes from a pool dened by all octave pools.
Figure 5.5: Octave transpose buttons If only Transpose down is set, the Randomizer selects from the 2nd octave. If only Transpose up is set, it selects from the 4th octave. If both Transpose Up/Down are set, it will select from the 5th octave. If no transpose is selected, notes are selected from the 3rd octave. Note: This function is active only when the Randomize notes attribute is set. In any other case the controls stay inactive. Arp.Chord - With this switch, the pool of notes used for drawing can be easily reduced to set of notes contained in a specic chord. When one of the predened chords is set, the drawing pools for all four octaves are initially set to notes contained in that chord. Then, the pools can be modied. For Custom setting, the note selection pools need to be set by the user. The custom drawing pool is remembered even after Rand chord is changed.
34
5.1. Randomizer
Figure 5.6: Arp.Chord / Rand.Chord dial Transpose - With the Transpose rocker switch all notes can be transposed up or down one half-tone (the notes are then treated as one chord and transposed together). With this feature, Randomizer can be easily set to draw notes from specic keys e.g. only notes from E-Major. Only notes from drawing pools are transposed. The actual values of step notes stay unchanged.
Figure 5.7: Pattern edit section Clear - When pressing the Clear button in Randomizer mode the drawing pool is cleared. When the Ctrl key is held while pressing Clear all notes in the edited drawing pool are set.
Figure 5.8: Pattern edit section Prev.Flatten - As it was mentioned above, the states of Gate, Accent and Slide attributes are always set when they are drawn. This means that after drawing a pattern and changing one of the Event threshold knobs the pattern will sound dierent. This is because all states of attributes are set so only the threshold value for the attribute decides which of them will be included or not. Flatten deals with this problem and saves wanted density of attributes. This function is activated by pressing the proper button with Ctrl key held. It changes the states of the attributes depending on the values of the attributes and threshold values. 35
5.1. Randomizer
The function operates only on the attributes for which the corresponding Randomizer attributes (Rand.Gate, Rand.Accent and Rand.Slide) are set.
Figure 5.9: Next and Prev buttons Let us say we have drawn a pattern and after it, we have set threshold values for Gate and Slide. We want to save their values and make them independent of their threshold values. We want also to leave the Accent attribute dependent on its threshold value. So, we make sure that Rand.Accent is not set while Rand.Gate and Rand.Slide are set. Next, we use the Flatten function. The resulting states and values of the Accent attribute do not change However, states for the Gate and Slide attributes stay active only for the steps in which the value of the attribute is lower than its threshold value at the moment the function was activated. The values of the Gate and Slide attributes for all steps are set equal to 0. In other words the Flatten function limits (clips the attributes of the steps with values exceeding the threshold value. Next.Accept - Each time you press this button you randomize new bass line or just a patterns attributes accordingly to the chosen settings. Pressing this button with Ctrl button accepts current state and it is added to a undo buer. This makes it possible to go back to this state using the Undo button after further randomizations.
36
Chapter 5. Randomizing basslines Undo - Goes back to the latest Accepted randomized state.
5.1. Randomizer
37
Chapter 6 Arpeggiator
6.1 Controls
The block of Arpeggiator controls is placed in the center of the Phoscyon GUI.
Figure 6.1: Arpeggiator section Arp.Chord switch is responsible for setting the tone set for the Arpeggiator. Note: This switch implements two functions. When Randomizer is turned o, the switch is connected to the Arpeggiator. However, if Randomizer is turned on (only in Internal mode) the switch is connected to the Randomizer. When setting the tone of the Arpeggiator, the user can choose one of the dened chord types (Major, M7, Dim, etc) or choose a Custom chord dened by them. Note: The dened chord is not taken into account if the Arpeggiator is turned o. Arp.Mode - The O position keeps the Arpeggiator turned o. Positions from Random to Up-Down allow the user to set the run-time mode of Arpeggiator. It controls the order of the playing notes. Arp.Shue - Decides how much of swing (syncopation) is added to sequence generated by Arpeggiator. Changing value is performed by dragging the Arp.Shue display. Shue is represented values from 0 to 100 (percentage), when its set to 0, shue is turned o and notes are spread equally in time. Increasing value causes Shue eect more audible and pattern more swinging. 38
Chapter 6. Arpeggiator
6.2. Usage
Note: This control works only when Arpeggiator is turned on, otherwise its disabled Oct.Range - These four buttons allow the range of the octaves that Arpeggiator will play to be set. Initial Arpeggiator notes are transposed in the range of active octaves. The method of transition between octaves depends on the Arp.Mode. The number of octaves (from -1 to +2) are given relative to the increase or decrease in the octave of the initial note. Note: If all the octave buttons on the Arpeggiator are turned o and the Arpeggiator is turned on, then Phoscyon will play as if the octave 0 button was still turned on. Arp.Tempo multiplier/ Arp.Repeater - If the horizontal switch (placed under the multiplier/repeater switch) is in the left position, the multiplier/repeater switch controls the value of the Arp.Tempo multiplier which is the tempo multiplication factor. If the mentioned switch is in the right position then the multiplier/repeater switch controls the value of Arp.Repeater. This value responds to the number of repetitions of every note from the dened chord on the Arpeggiator. Note: Value 1.5 for Arp.Repeater is omitted.
6.2
Usage
The Arpeggiator allows the user to program the notes used by Phoscyon, the range of octaves, number of repetitions, tempo multiplying etc. During operation, the Arpeggiator increases note repetition by the following means. When the value of this counter reaches the value of the Repeater, the Arpeggiator takes the next dened note and resets the counter. After reaching the last of the dened notes, the Arpeggiator changes to the next octave dened by the octave range and sets the rst of dened notes again. When the last octave from the dened octave range is reached, the whole cycle repeats. In External mode the Arpeggiator input notes come directly from the host. When two or more notes start or end at the same time, the host decides the order in which to send the notes to Phoscyon At the same time, Phoscyon decides what order to push the notes into the queue. Setting such notes with a little time distance stops any issues from occurring.. In Internal mode the Arpeggiator input notes come from the internal sequencer. With internal patterns, it can be set to only one note per step. If the step has no Gate attribute it corresponds to a sequence of two messages: Note On and Note O (just like pressing and releasing a piano key). If a step has a Gate attribute it means that only Note On message (pressing and holding key) is sent. The Note O message will appear when the step with other note arrives or when a step with no Gate attribute comes along. When the Arpeggiator is turned on the Accent and Slide attributes work in the same way as when the Arpeggiator is turned o. The attributes can be used to create complicated Arpeggiator sequences. The Arpeggiator sequences can be used while playing live as well. 39
Chapter 6. Arpeggiator
6.2. Usage
6.2.1
Arpeggiator tone
With the Arp.Chord switch the user can choose the Custom tone mode or one of 7 predened tones.
Figure 6.2: Arp.Chord / Rand.Chord dial In the Custom mode the tone is created from incoming notes (from host application). With the 7 predened chord types the Arpeggiator works a little dierent. All tones produced are part the the specied chord. All predened tones are illustrated in the gure below. Major C,E,G
Minor
C,D ,G
7th
C,E,G,A
m7th
C,D ,G,A
M7
C,E,G,B
m7-5
C,D ,F ,A
Dim
C,D ,F
Notes coming into the Arpeggiator (message Note On) are not queued as in the case of the Custom tone (like regular arpeggio), only the last incoming note is given attention. This 40
Chapter 6. Arpeggiator
6.2. Usage
note is used as a base note for the chosen (dened) chord. This means that the chosen chord is played in relation to this base note. E.g. a Major tone with the base note C3 will form a C-Major chord into 3-rd octave, and the base note E4 will form an E-Major chord into 4-th octave. If any new note comes in it transposes playing sequence immediately.
6.2.2
The Arpeggiator transposes notes from a dened tone in the range from -1 to +2 octaves. Switching to the chosen octave causes this octave to be used during Arpeggiator operation. Arpeggiator plays only if at least one octave is used. The mode of transition between octaves depends on the Arp.Mode settings.
Figure 6.3: Arpeggiators octave range The changes in the set of octaves do not take place until the last note from the dened tone is played. The Arpeggiator then resets the note position within the dened tone and changes the set of octaves. If the value of the transposed note exceeds Phoscyons note range (C2-B5), it is then wrapped at the ends. Transposed notes above B5 are moved to the lower end of the range (above C2). Transposed notes below C2 are moved to the upper end of range (below B5).
41
Chapter 6. Arpeggiator
6.2. Usage
6.2.3
With the Arp.Mode switch the user can choose from one of 5 run-time Modes:
Figure 6.4: Arp.Mode switch O - Arpeggiator is o. Random - Arpeggiator draws octave randomly. Up - The transitions between notes from dened chord are normal which means that notes are changed in the same order that they are specied in the dened chord. After reaching the last note the rst note will be played again and also the octave from the dened set will change. Octaves from dened sets of octaves are changed increasingly from the lowest one. After reaching the highest one it starts over from the lowest octave again. E.g. for a set of octaves equal to (-1, 0, +2) the octaves will change as follows: -1, 0, +2, -1, 0, +2, . . . Down - The transitions between notes are normal also. However, octaves from the dened range are changed decreasingly from the highest and after reaching the lowest it starts from the highest octave again. E.g. for a set of octaves equal to (-1, 0, +2) the octaves will change as follows: +2, 0, -1, +2, 0, -1, . . . Up-Down - The transitions between notes are also normal. The way of transition between octaves from the dened set changes in cycles: Up, Down, Up, Down, . . . E.g. for a set of octaves equal to (-1, 0, +2) the octaves will change as follows: -1, 0, +2, 0, -1, 0, +2, 0, ...
42
Chapter 6. Arpeggiator
6.2. Usage
6.2.4
Arpeggiator repetitions
Arp.Repeater parameter allows the user to dene the number of repetitions of every note from a dened chord before Arpeggiator will go to the next note of the chord.
6.2.5
Multiplication of tempo
The Arp.Tempo multiplier parameter denes the multiplication factor of the tempo of the Arpeggiator. This follows in relation to the tempo of Phoscyon, be it the tempo of the host program in External mode or that of the internal sequencer in Internal mode. This feature means that for a multiplication factor equal to x, the Arpeggiator will execute x steps of its internal work during one step
43
Chapter 7 Distortion
The distortion eect deforms the sound of the synth section and enhances high frequencies making the sound become more expressive while adding to the cut-o frequency of the synth lter. With the distortion eect switched o, the synthesis of low frequencies is at a low volume level because of the poor high frequency content (though using external EQ can change this). To obtain the constant level of amplitude desired from the Phoscyon (both on low as well as on high frequencies), the distortion eect can be used. However, a separate compressor can also be used. Hint: The distortion eect can be used for something it was not exactly created for. Turning the Preamp to the left, and Clip and Brightness to the right will give a non- distorted sound processed through the diode-clipper. With these settings, the signal goes together through LowPass, BandPass and HighPass lters. When additional events for the Size and Density parameters are set, the sound will become similar to a phaser eect.
7.1
Structure
In the distortion block (see the gure below) the signal from the synthesizer is processed as follows: 1. The signal is amplied proportional to the Preamp parameter. 2. Depending on Clip parameter settings, the signal comes through the diode-clipper. 3. The signal is sent proportionally to three lters: LowPass, BandPass and HighPass whose frequencies are controlled by Size and Density parameters. The resonance is controlled by the Wetness parameter. 4. Outputs of all the lters are summed up. 5. The ltered signal and signal from the diode-clipper are cross-faded (the Brightness parameter) and is nally sent to the output of the Phoscyon.
44
Chapter 7. Distortion
7.2. Controls
7.2
Controls
The block of Distortion controls are placed in the top-right area of the GUI. There are six knobs which give total control over the distorted sound:
Figure 7.2: Distortion section Preamp - The level of gain for the Distortion input signal. Denes the gain of the signal that goes into the Distortion eect. The leftmost position gives no additional gain while the rightmost position gives +60 dB. 45
7.2. Controls
Signal coming to the Distortion block can be clipped to dene the level of amplitude. The rightmost position of the knob means no clipping (the amplitude is at 0dB). The leftmost position indicates that the signal is clipped. To get a more distorted sound you can use Clip with the Preamp parameter which adds gain to the signal before clipping it. Size - Controls the middle frequency of the BandPass lter. Controls the middle frequency of the BandPass lter in the range of 0Hz (left position) to 22050Hz (right position). This parameter also indirectly controls the cut o frequencies of LowPass and HighPass lters. The cut-o frequency of each of them is moved up or down from the mid frequency of BandPass by roughly the oset amount controlled by the parameter Density. Wetness - Controls resonance of the lters. Controls the boost of the cut-o frequency of the LowPass and HighPass lters and the bandwidth of the BandPass lter. The left position means no boost and a wide band while the right position means maximal boost and a tight band. Brightness - Expressiveness of sound. Controls the position of the cross-fader used between ltered and non-ltered signal. The left position means that all non-ltered signal comes through the cross-fader and the signal is not ltered (when this is the case the parameters Size, Density and Wetness dont aect the sound). The right position means the exactly opposite situation while the mid position means an even mix of the two.
46
Chapter 7. Distortion
7.2. Controls
47
Chapter 7. Distortion
7.2. Controls
7.2.1
Pre/Post Eq Switch
This switch is responsible for choosing the distortion work mode. (diagram above the signal ow in the distortion eect). We can distinguish two blocks in gure 7.1, Diode clipper with preamp and Equalizer (containing three lters: BandPass, LowPass, and HighPass).
Figure 7.6: Distortion - Pre/Post Eq switch When the switch is set to the Pre position, the signal comes through the Equalizer and next through the Diode Clipper with preamp. When the switch is set to the Post position, then the signal comes through the Diode Clipper and next through the Equalizer.
48
Presets are organized into groups. Storing like this is completely compatible with the native method used by the host application. In the host sequencer, the presets are unfolded from hierarchical to a linear structure with 128 preset slots. The user can see those presets in the browser as being assigned to particular groups (dened by user).
Figure 8.1: Preset management section The user interface Preset Management controls are: Preset name - This displays the name of currently selected preset. It also allows editing of the preset name. Prev/Next - Those buttons are used to navigate through all presets (whole bank), Next button moves to the next slot, and Prev button to the previous one. When the end of a group of presets is reached, the rst slot of the next group will be chosen when the Next button is pressed again. Similar action will be performed if we press the Prev button when the beginning of a group is reached. Prev + Ctrl - Prev button pressed with Ctrl
1
Next + Ctrl - Next button pressed with Ctrl key, pastes buer to current preset slot with postx copy added to its name. Browse - Allows selection of presets using a browser menu.
49
Preset Group 1 Preset Group 2 Preset Manager Load Preset Save Preset Load Bank Save Bank Preset 1 Preset 2
Figure 8.2: Browsing presets via context menu It is worth mentioning that changing any of the presets is not permanent. After removing and reloading the plug-in again, the factory presets will be recalled. However, saving the project within the host application with Phoscyon, and reloading that project will cause a recall of all changes we have made in this project.
8.2
There are some additional options that add functionality to preset management. They are placed in the context menu which is accessible from the Browse button:
Figure 8.3: Preset management section When we click this button, the context menu is unfolded:
Preset Group 1 Preset Group 2 Preset Manager Load Preset Save Preset Load Bank Save Bank
Figure 8.4: Preset management - under Browse button In this chapter, well focus on the last 4 items: Load Preset - Loading preset and overwrite the active slot from the le (.phprs- Phoscyon Preset). 50
Save Preset - Saving current preset as a le (.phprs- Phoscyon Preset). Load Bank - Loading whole bank of presets from le (.phprsb- Phoscyon Bank). Save Bank - Saving whole bank of presets as a le (.phprsb- Phoscyon Bank). Note: Internal les written by a Phoscyon are in XML format and can be edited in a text editor.
8.3
Preset manager
As was mentioned earlier, presets in Phoscyon are organized into groups. Presets can be chosen from the context menu (under the Browse button). Preset manager is a tool, which allows to easy management of the presets structure. To open it, just click the Browse button.
Figure 8.5: Preset section From the context menu choose Preset Manager item:
Preset Group 1 Preset Group 2 Preset Manager Load Preset Save Preset Load Bank Save Bank
Figure 8.6: Preset manager - Item The Preset Manager menu will appear.
51
Figure 8.7: Preset manager window This shows the preset structure with the bank name as the root. A preset represents the deepest level of the structure. Each of the items can be renamed by double clicking on the item with the mouse. The preset structure appears as a standard list of presets within the host application making it fully compatible with it. As a result, no matter how the structure is represented (either as a tree structure or at), the maximum number of presets is 128. The number of presets in this structure cannot be changed. We can only move the presets from one group to another (by dragging) or changing their order in group. The Group order in the bank can also be changed by dragging. There are two buttons at the bottom of the Preset Manager window. Add group - Adding the empty group in a bank. Remove group - This removes a group from a bank but only when it is empty. It means that all preset slots were reallocated among the existing groups. To exit from the Preset manager press the Cross button in the top right corner.
8.4
Preset storing
Using Next, Prev buttons within Preset Manager we can navigate through the preset bank. Any change made in preset can be stored automatically or on demand:
52
Internal Sequencer Internal Synchronization Host Mode Note O Self Reset Accent Velocity Level Oscillator Tuning Midi Learn Mode Unlink Connection Load Midi CC Map Save Midi CC Map Default Settings Default Resources About Internal Sequencer Internal Synchronization Host Mode Note O Self Reset Accent Velocity Level Oscillator Tuning Host Play Detection Preset Storing Automatic On Demand
Figure 8.8: Preset storing ag Automatic - When any parameter in the current preset is changed, it is automatically stored. This is the default. On demand - If a parameter is changed, the change is not saved within the preset until the Store button is pressed (Ctrl key + Browse button) 2 . Navigating to a new preset will cause changes to be lost unless stored. Note: In this method of storing presets, Store the preset before saving project le in host application if You wish the current values shall be recalled after reloading the project. This Preset Storing ag is stored in a conguration le and applies to all newly inserted instances of the plug-in. Saving the conguration le is performed after closing any instance of the plugin.
53
Chapter 9 Conguration
9.1 Midi control
Phoscyon has an ability to assign its controls (on GUI) to any MIDI Control Change code (MidiCC), This allows control of the plug-in using external software or hardware.
9.1.1
To save a MIDI Map (mapping of GUIs controls with MidiCC), we can use the option from the context menu, which is accessible under the Options button:
Internal Sequencer Internal Synchronization Host Mode Note O Self Reset Accent Velocity Level Oscillator Tuning Midi Learn Mode Unlink Connection Load Midi CC Map Save Midi CC Map Default Settings Default Resources About
Figure 9.1: Options menu Load Midi CC Map - Loading a Midi Map from le (.phccmap- Phoscyon Control Map). 54
Chapter 9. Conguration
Save Midi CC Map - Saving a current Midi Map to le (.phccmap- Phoscyon Control Map). Note: Midi Map les written by a Phoscyon are standard XML. This means they can be edited in a text editor.
9.2
Default resources
Some default patterns and presets are included with Phoscyon. These are loaded every time it is started. This can be changed to point to user default patterns and presets.
Internal Sequencer Internal Synchronization Host Mode Note O Self Reset Accent Velocity Level Oscillator Tuning Midi Learn Mode Unlink Connection Load Midi CC Map Save Midi CC Map Default Settings Default Resources About Presets Patterns Midi CC Map
Figure 9.2: Default resources The following types of resources can be replaced by user ones and these will be loaded every time a new instance of plug-in be loaded: Presets - Default Phoscyons Preset Bank (.phprsb) Patterns - Default Phoscyons Pattern Bank (.phptrb) Midi CC Map - Default Phoscyons Midi CC Map (.phccmap)
9.2.1
Default presets
To set the default bank of presets, use the options from the Presets submenu:
55
Chapter 9. Conguration
... Save Midi CC Map Default Settings Default Resources About ... Presets Patterns Midi CC Map Use Factory Presets Use Clear Presets Choose le
Figure 9.3: Default presets We can choose one of following options: Use Factory Presets - This is default one after installation of Phoscyon. If you choose this option, default bank of presets becomes the factory one provided within plug-in. Use Clear Presets - After choosing this item from menu, the default bank will contain all presets consisting of zeroed parameters. Choose File - It is possible to use own default bank of previously created presets by selecting this option. Choose File opens a le dialog to browse a location where the bank of presets made by user is saved. When conrmed, the path to that bank is stored in Phoscyons conguration le and this bank becomes the default bank.
Use Factory Presets Presets Use Clear Presets User Dened [Users bank le name] Choose le
...
Figure 9.4: Users default presets When a user bank is set as a default preset bank, the menu indicates this by showing the checked User Dened menu item and, one row below, the le name of user preset bank.
9.2.2
56
Chapter 9. Conguration
... Save Midi CC Map Default Settings Default Resources About ... Presets Patterns Midi CC Map No Mapping Choose le
Figure 9.5: Default Midi CC Map Only two settings are available in this submenu: No Mapping - This is the default Midi CC mapping and is available after loading Phoscyon into the host application. Choose le - Similar to selecting default preset, this options is used to set the default Midi CC Map which will be loaded every time Phoscyon is loaded into the host application. When we set the path to a Midi CC Map using this option, it is indicated by showing Midi CC Map le name in this submenu:
Presets No Mapping User Dened [Users Midi CC Map le name] Choose le
...
9.2.3
Default Patterns
To set Default pattern bank, choose Patterns item in Default resources submenu:
... Save Midi CC Map Default Settings Default Resources About ... Presets Patterns Midi CC Map Use Factory Bank Use Clear Bank Choose le
Figure 9.7: Default Patterns We can choose one of following options: Use Factory Bank - This is the default. If this option is selected, default bank of patterns becomes the factory one provided within Phoscyon. 57
Chapter 9. Conguration
Use Clear Patterns - This loads a default bank consisting of empty patterns. Choose File - Used by User to select own pattern le. Choose File opens a le dialog to browse a location where the User bank of patterns is stored. When user conrms, the path to that bank is stored in the Phoscyons conguration le and this bank becomes the default one.
Use Factory Patterns Presets Use Clear Patterns User Dened [Users bank le name] Choose le
...
Figure 9.8: Users default patterns When the user bank is set as default pattern bank, the menu indicates this fact by showing the checked User Dened menu item and the bank le name.
9.3
Default settings
Default settings in Options menu contains all the conguration settings stored within Phoscyon and is recalled every time the plug-in is loaded:
Internal Sequencer Internal Synchronization Host Mode Note O Self Reset Accent Velocity Level Oscillator Tuning Midi Learn Mode Unlink Connection Load Midi CC Map Save Midi CC Map Default Settings Default Resources About Internal Sequencer Internal Synchronization Host Mode Note O Self Reset Accent Velocity Level Oscillator Tuning Host Play Detection Preset Storing
58
Chapter 9. Conguration
9.3.1
This solves sync problems with some hosts. It mainly concerns Native mode. The properly written host should send a Transport Change code to the plug-in after pressing the Play button in the host application.
Internal Sequencer Internal Synchronization Host Mode Note O Self Reset Accent Velocity Level Oscillator Tuning Midi Learn Mode Unlink Connection Load Midi CC Map Save Midi CC Map Default Settings Default Resources About Internal Sequencer Internal Synchronization Host Mode Note O Self Reset Accent Velocity Level Oscillator Tuning Host Play Detection Preset Storing By Transport Change By The Lowest C Note
Figure 9.10: Host play detection When the By Transport Change option is selected, there is no need to add an extra Midi track to force the plug-in to start to play. It should start to play automatically. However, In some cases it does not work. If this happens, choose the By The lowest C Note option. Then, add a Midi track with output set to Phoscyon and place the Midi note (lowest C note) in the Midi clip. As soon as the Midi Note On is sent to the plug-in, Phoscyon will start playing.
59
Contents
Contents
1 Overview 1.1 Work modes . . . . 1.2 Midi learn . . . . . 1.2.1 Midi unlink 1.3 Preset management 1 3 4 5 6 8 8 9 9 10 11 11 13 16 16 17
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
2 Play modes 2.1 External Sequencer - mode . . 2.1.1 Accent velocity level . 2.2 Internal Sequencer - mode . . 2.2.1 Tempo synchronization 2.3 Internal Pattern Storage . . . 2.3.1 Native mode . . . . . . 2.3.2 Host mode . . . . . . . 2.4 Midi output . . . . . . . . . . 2.5 Play modes - Options menu . 2.6 Threshold mode . . . . . . . .
3 Synthesis 19 3.1 Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.2 Oscillator tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.3 Filter envelope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 4 Bass line editing 4.1 Attributes of step . . . . . . . . . 4.2 The pattern editing . . . . . . . . 4.2.1 Entering notes . . . . . . . 4.2.2 Entering step attributes . 4.2.3 Entering step values . . . 4.2.4 Navigating trough steps in 4.3 Editing functions . . . . . . . . . 4.4 Length of pattern . . . . . . . . . 4.5 Controlling the tempo . . . . . . 4.6 Shue . . . . . . . . . . . . . . . 4.7 Loading and saving patterns . . . 4.7.1 Saving patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 24 24 26 26 27 27 28 29 30 30 30 31
Contents 4.7.2
5 Randomizing basslines 32 5.1 Randomizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6 Arpeggiator 6.1 Controls . . . . . . . . . . . . . . . 6.2 Usage . . . . . . . . . . . . . . . . 6.2.1 Arpeggiator tone . . . . . . 6.2.2 The range of octaves . . . . 6.2.3 Arpeggiator run-time modes 6.2.4 Arpeggiator repetitions . . . 6.2.5 Multiplication of tempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 38 39 40 41 42 43 43
7 Distortion 44 7.1 Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.2 Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 7.2.1 Pre/Post Eq Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 8 Preset Management 8.1 Browsing presets . 8.2 Loading and Saving 8.3 Preset manager . . 8.4 Preset storing . . . . . . . . presets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 49 50 51 52 54 54 54 55 55 56 57 58 59
9 Conguration 9.1 Midi control . . . . . . . . . . . 9.1.1 Loading and saving Midi 9.2 Default resources . . . . . . . . 9.2.1 Default presets . . . . . 9.2.2 Default Midi CC Map . 9.2.3 Default Patterns . . . . 9.3 Default settings . . . . . . . . . 9.3.1 Host play detection . . .
. . . Map . . . . . . . . . . . . . . . . . .
61