Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 9
Next »
Template Properties
Property | Description |
Name | The name of the FlexPhraser. |
Size |
Position and Size of the element in pixels.Pos x, Pos y, Width, Height (Pos = Position of upper left corner)
|
Attach |
- Left: If the parent is resized, the control remains attached to left edge, with the specified ratio.
- Right: If the parent is resized, the control moves relatively to the right edge, with the specified ratio.
- Top: If the parent is resized, the control remains attached to top edge, with the specified ratio.
- Bottom: If the parent is resized, the control moves relatively to the bottom edge, with the specified ratio.
- Left + Right: If the parent is resized, the control is resized horizontally relatively to the left and right edges, with the specified ratio.
- Top + Bottom: If the parent is resized, the control is resized vertically relatively to the top and bottom edges, with the specified ratio.
|
Tooltip |
Text that appears as a tooltip when the mouse hovers over the element.
|
Template | The referenced template. |
Scope | Defines the path to the FlexPhraser that is controlled. |
Product | Set this to "HALion" if you want to load HALion factory and user StepSEQ phrases from the standard HALion path. ("Load From" must be set to "StepSEQ Phrases".) When saving user phrases, these will be written into User/documents/Steinberg/HALion/Subpresets/StepSEQ Phrases/ You can also specify the name for your own product. When preparing factory StepSEQ Phrases as part of a VST Sound container, StepSEQ Phrases must be located in the corresponding folder "Product"/Sub Presets/StepSEQ Phrases/. In that case only StepSEQ Phrases located in the "Product" subfolder are shown in the phrase selector. When saving user phrases, these will be written into User/documents/Steinberg/"Product"/Sub Presets/StepSEQ Phrases/ You can also include both the "HALion" folder and the folder of your product, by setting Product to "Product|HALion". The selector will then show the content of both locations. Saving a phrase will use the first "Product" folder. |
Load From | Here you can specify a sub path to define a folder (or path) inside your product folder. When delivering VST Sound containers that contain StepSEQ Phrases, these must be located in the corresponding path to be found. To see HALion factory phrases, you must select "StepSEQ Phrases".
Example: Load From = "StepSEQ Phrases" in combination with product = "MyProduct", will load presets from .../MyProduct/Sub Presets/StepSEQ Phrases/
|
Save To | Allows you to specify a sub path relative to the Load From path, to define in which folder presets are saved by default.
Example: Save To = "MySEQ" in combination with Load From = "StepSEQ Phrases" and with product = "MyProduct", will save presets to .../MyProduct/Sub Presets/StepSEQ Phrases/MySEQ
|
Components and how they are used
Controls and Sub Templates
Item | Description |
DragMIDI | This group view contains several controls which allow you to drag recorded MIDI data to your host sequencer, for example. - DragIcon: An image that delivers the background bitmap.
- DragAvailable: An animation that uses an animation to indicate if MIDI data is available. It must be connected using "@EnableDragMIDI" in the "Value" property.
- Drag MIDI recording: An internal view providing the drag functionality. It must be connected using "dragzone_midifile" in the "View" property.
|
User | A switch that allows you to set a variation to user mode. Its "Value" must be set to "@UserMode". |
Variation | A group view containing three subgroups providing the necessary elements to switch between variations, drag variations to trigger pads, and to open a context menu on the variation switches. These functionalities are partially realized using internal view controls that must follow certain naming conventions.The z-order is not supposed to change. (Drag Zones topmost, then Variation Popup, and Variation Selector as bottommost group. - Drag Zones: A group containing 8 internal views providing drag functionality. Their "View" parameters must be set to "DragZone1" to "DragZone8".
- Variation Popup: A group containing 8 internal views providing the context menu. Their "View" parameters must be set to "ASB1" to "ASB8".
- Variation Selector: A group containing 8 exclusive switches to select the active variation. All "Value" parameters must be set to "@ActiveState" and the names of the switches must be "ASB1" to "ASB8".
|
Factory/Custom | A stack containing two pages with controls to manage either the FlexPhraser factory phrases or the User Phrases.- Factory: A group containing the controls required to load and display phrases.
- Select: A switch with a "Value" set to "@PhraseSelectPopup" to select phrases .
- Name: A text control with a "Value" set to "@phrase" to display the name of the current phrase.
- Arp KeySwitchFilter: A switch with a "Value" set to "@FilterNoises", to activate the Key Switch and Noises Filter.
- Custom: A group containing controls to select, save, delete, and display user phrases. Furthermore, there are controls for Arp Mode, Key Replace, Arp Wrap and Arp Quantize.
- Select: A switch with a "Value" set to "@PhraseSelectPopup", to select phrases. If you deliver a VST Sound container with phrases, they must be located in a folder /Steinberg/HALion/Subpresets/StepSEQPhrases or a subfolder if "Product" is set.
- Name: A text control with a "Value" set to "@UsrArp", to display the name of the current user phrase.
- Save: A switch with a "Value" set to "@SubPresetSave", to save phrases. Saving phrases will save them to the standard user folder /Steinberg/HALion/Subpresets/StepSEQPhrases or in a subfolder if "Product" is set.
- Delete: A switch with a "Value" set to "@SubPresetDelete", to delete phrases.
- Arp Mode: A menu template to change the Arp Mode. Its "Value" must be set to "@UserArpMode".
- Key Replace: A menu template, to specify the Key Replace. Its "Value must be set to "@KeyReplace".
- Arp Wrap: A menu template, to specify the Wrap. Its "Value must to be set to "@Wrap".
- Arp Quantize: A value box template, to set the intensity of the groove quantization. Its "Value must be set to "@GrooveQuantizeDepth".
- DropMIDI: A group containing the controls that allow you to drop a MIDI file as a Groove Quantize reference.
- DropIcon delivers the background bitmap.
- FileDropped: This animation indicates whether a file is present. Its "Value" must be set to "@EnableGrooveQuantize".
- Internal is required to provide the drop functionality and a context menu to clear the the quantize data buffer. Its "View" parameter must be set to "@dropzone_midifile".
|
Arp Mute | A switch that allows you to mute a variation. Its "Value" needs to be set to "@Mute". |
Arp Octaves | A knob that controls the octave range of the variation. Its "Value" must be set to "@OctaveRange". |
Arp Vel Scale | A knob that controls the velocity scale of the variation. Its "Value" must be set to "@VelocityScale". |
Arp Gate Scale | A knob that controls the gate scale of the variation. Its "Value" must be set to "@GateScale". |
Arp Swing | A knob that controls the swing of the variation. Its "Value" must be set to "@Swing". |
Arp TempoScale | A value box that controls the note value of the tempo scale of the variation. Its "Value" must be set to "@TempoScale". |
Tempo | A Disable control that specifies whether the "Arp Tempo" template inside is active. If Sync is set to on, the Tempo is disabled. Its "Value" must be set to "@Sync". |