[Main Help]

Performance Settings


Config

Play Mode

The Play Mode selects how the keys of the playing surface are mapped to the Guitar strings:

In addition, there are two modifiers that can be applied to the Play Mode:

Quantization (Pitch Rounding Modes)

Pitch Rounding, or Quantization, allows playing in tune without having to touch the exact horizontal-center of each key. There are several settings related to this in the Quantization pane under Config:

Mono Mode Intervals

Here you can define a list of intervals that will sound when playing a single note. This is called a Mono Mode Interval or an MMI. Currently 8 MMIs can be defined for each preset. You can also define a separation time, in seconds, so the chord plays as an arpeggio. The separation time can also be set from Arpeggiator or Master Rate. If you enable the Arpeggiator, the separation time controls will become unavailable. If you select use Master Rate however, the separation time derived from the Master Rate will stick.

Note: If Mono Mode Intervals are enabled without the arpeggiator then there are no noteOffs between noteOns. If the arpeggiator is enabled then there are noteOffs between noteOns, i.e. With arpeggiator: noteOn, noteOff, noteOn, noteOff..., without arpeggiator: noteOn, noteOn, noteOff, noteOff.


Arpeggiator

If the arpeggiator is enabled, notes that are being played will be arpeggiated. You can arpeggiate chords you play if the preset is in String Mode or Poly Mode, or you can arpeggiated Mono Mode Intervals.

Tempo

Speed of the arpeggio, can be tied to Master Rate.

Note Order

The Note Order determines which order the arpeggio will be played.

Octave

Octave indicates how many octaves the arpeggiator will play.

Other Controls

Enable

Enable the arpeggiator

Latch

Latch the arpeggio on Note On. The arpeggio will not stop with Note Off, and will be reset with a new Note On

Reset On Note On

Reset the Mono Mode Interval on Note On


Control

Master Rate

System-wide Master Rate. Master rate can be taken from MIDI Clock, tapped out or specified in terms of bpm, Hz or seconds. Certain parameters on given effects, such as Echo delay, can subscribe to Master Rate, and also specify a multiplier. Anywhere you see a Master Rate button this can be done

Preset's MIDI Configuration

MIDI Configuration used by the current GeoShred Preset, overrides the default MIDI configuration

Preset's MIDI direction

Sets the MIDI direction of a preset to In or Out

Finger Expression

Finger Expression provides a way to either take input from the Expression Pad Y axis or Key Y/Key Z, or both.

If Enable is turned off and Finger Expr is turned off or on then there is no effect.

If Enable is turned on and Finger Expr is turned on then parameters assigned to the Expression Pad Y direction are NOT sent when finger is moved on the Expression Pad. Parameters assigned to Poly Expression ARE sent when a finger is moved up and down a key, (Key Y) or pushed into a key if Key Z is used.

If Enable is turned on and Finger Expr is turned off, then it's the reverse, the Expression Pad Y direction are NOT sent and Poly Expression ARE sent.

Debugging tip: Turn on Parameter Trace in the Trace Window to verify what you are hearing


Keyboard

Layout

Number of Strings is the number of rows on the playing surface.

Number of Frets is the number of columns on the playing surface.

Width and Pan can be used to modify the width of the keys, and their horizontal translation.

Diatonic changes the keyboard from Chromatic (all notes) to a Diatonic Keyboard (only notes in the current scale).

Scale/Root

A variety of scales can be chosen if you like. You can just keep the scale as major and the root as C and note where the accidentals are, or you can adjust the scale and root if you like.

Tuning

Many common open-string tunings are available. The most popular are Standard Guitar and Geo Shred All Fourths. Here you also specify the max and min octave for the preset. Most of the time you want to allow the maximum range, which is -1 to 5.


Performance Settings for the Control Surface

Scrape

The effect of Scrape parameter is repeated excitation of the strings that are being played.

The faster you move your finger, the louder the scraped notes will be, with the maximum velocity being 1.0

The value of the Scrape parameter is not settable from Performance Settings, but it is a parameter you can choose when you make Control Surface, Expression Pad or Key Y mapping.

You can turn on Note Update trace to see the effect your choice of scrape has

You may want to pick different scaling factors for Key Y scrape mappings than you do for the Expression Pad or Control Surface sliders, because the keys are often physically smaller.

Play Track

Play a backing track. Play always rewinds

Backing Track Volume

Volume of a Backing Track

Madhyama Tuning

Indian Music is usually sung in the range of Lower Octave Pa through higher Octave Pa. Tanpura tuning "Pa, High-Sa, High-Sa, Low-Sa (5,8,8,1)", also called "Pa-Shruthi", is ideal for this range and provides rich resonating harmonics for the background. However, in some ragas the highest note in the scale may be limited to P or D* or N*, and may not even go to Higher Sa. For these ragas, performers treat Ma as the Sa, thereby shifting the center of singing to become aligned with the center of the Raga scale. This makes the raga sound much more pleasant, full and beautiful.

This is referred to as using the Madhyama Shruthi or "Ma Shruthi". It is enabled by the GeoShred Madhyama Tuning Panel, where one can choose the Ma-Low or Ma-High settings. GeoShred does all the adjustments to the Drone and also to Swaras on Glass, in sync, making the madhya tuning performance easier and authentic. Note, if the raga does not have a Pa in its scale, it is important to set the drone Pattern to "M1, High-Sa, High-Sa, Sa (4,8,8,1) ", to remove Pa from the drone. It does not become Madhyama Shruthi, and does not require the use of the Madhyama Tuning Panel, unless Ma is actually used as Sa.

MIDI Out

Place an object on the control surface that can directly send MIDI to MIDI Out

Palm Mute

A special version of the Guitar "Material" control that can be used as a Palm Mute. For the guitar model only

Pitch Bend

Place an object on the control surface that can directly send MIDI Pitch Wheel Change to MIDI Out


Strum

The Strum feature in GeoShred offers the ability to emulate the techniques of strumming and finger-picking guitar strings. You may also assign controllers along the length of each strum string. The velocity of the strummed notes is determined by the speed at which you move your finger across the strings.

The controls for configuring strumming can be found in the Strum inspector under "Menu> Model & FX> Perform> Strum"

Chords may be defined and assigned to chord buttons using a chord picker. All chords are based on guitar chords and custom chords are supported. Chords can be also played by directly holding the notes of a chord on the keyboard.

Strum string controller assignments are accomplished using the control surface editor under "Menu> Control Surface> Poly Expr". Within the "Expression" assignment for a controller, you have the option to select "Strum" instead of KeyY or KeyZ.

Performing

There are two ways to strum, horizontal mode and vertical mode. In horizonal mode, the strings run horizontally and you strum up and down. In this mode you may select a chord from the chord buttons or directly play it on the keyboard. When you switch to a different chord the Note Offs are sent for the previous chord. For the last chord you can tap the current chord button a second time to end it.

In vertical mode the strings run vertically and you strum left to right. Unlike in horizontal mode you do not need to hit a chord button to change chords, you just strum directly in area next to the given chord button.

Some players like having an automatic strum played when a chord button is tapped. Automatic strums alternate between a down and up strum. Note that you can set the separation time between notes in the chord.

In addition to strumming you can tap a string directly, similar to finger picking style while playing a guitar

You can continue to play the GeoShred keyboard at the same time when you strum. There are some things to note when you do this. If no chord is defined any notes you play on the GeoShred keyboard will be activated on the Strum view, and you can strum these notes, except that now you can continue strumming as you move the notes around that you are holding down. This is a much more free and flexible way to play and strum, but the technique is more difficult to master.

Also note, there are always 6 strings placed on the Strum view because GeoShred has a maxium of 6 strings. Even if the GeoShred keyboard shows fewer than 6 strings the notes associated with the missing strings (always lower notes) are used in the chord. This means that instrument with a high range may not support a chord you create or choose from the chord picker.

Note there is a an animation of a vibrating string that runs whenever a string is strummed or hit directly. This is a visual effect.

The Strum Inspector

There are several parameters associated with strumming:

Note: Turn on the Enable button before any of these controls become active

Keyboard/Strum/Chords Position Slider

Tap down on the boundary between each section to adjust it's size. If you hold down for about a second you will see a magenta higlight appear - once you see this move your finger to reorder the position of the item (Keyboard/Strum/Chords) you held down on

Num Chords

Number of chord buttons

Size

Fraction of the strumming area devoted to the strings

Vertical

Draw the strings vertically so that they can be strummed left to right. If Vertical is turned off then the strings are drawn horizontally left to right so that you can strum up/down.

CS Bottom

Put the control surface on the bottom instead of the top - some players prefer this because you can see the key names and chord names easier when holding an iPhone in their hand

Strum Speed Curve

Curve applied to strumming speed. Also, you can scale the curve by giving a value to the Strum Speed parameter- which you can put on the control surface.

Enable

Turn on the Strum view

StrmTap

Strum on Button Tap - When a chord button is tapped, strum the chord. The direction of the strum alternates between upwards and downwards. Control the speed of the strum with the SepTime parameter and the OffTime parameters described below

Strum Type

Type of strum: Up, Down, Down/Up, Up/Down

From the persective of holding a real guitar Down means from the low string to the high string, and Up means from the high string to the low string, not the usual meaning of going up on the iPad versus up on the iPad.

This is the usual meaning for Down and Up in guitar literature.

SepTime

Separation Time - Amount of time between each Note On of an automatic strum

OffTime

For an automatic strum, the time, in seconds when a note off is sent after the note on

StrmTap Vel

Strum Tap Velocity - Velocity of each note in an automatic strum

ChdHopo

Chord HOPO - This means enable "chord hammer-on pull-off, or Chord HOPO for short. With this behavior notes played on the GeoShred Keyboard will HOPO with the current chord definition.

HopoOffTime

Time, in seconds when a note off is sent after a note on generated by Chord HOPO is sent.

FPick Vel

Finger Picking Velocity - Velocity of finger picked (direct hit on a Strum view string) note

OpenStr

Open Strings - If enabled, place the open string notes on the Strum view when no chord is defined. The open strings are defined as the notes furthest to the left of the GeoShred keyboard and will depend on the keyboard's tuning. Open String is used in conjunction with directly playing the notes of a chord on the keyboard

Chords

You select chords with the Chord Picker - which is activated when you hit on a chord button. This can only happen when you are in the FX Chain Editor or the Control Surface Editor. We purposely did not use something like a long press to activate the chord picker since it could accidentally come up in a live performance. Custom chords can be defined in the chord picker, in the style of a guitar chord diagram.

Strum Controller Assignments

Strum controllers (controllers you want to assign to the strum strings) only support Absolute Tracking, Curve, and Set Value On Release. Any thing else (Initial Value, Range, Relative Tracking, Flip) is supported they are unncesary (and ill-defined).

To make these assignments, go to the Control Surface Editor, and add controllers to the Poly Expr inspector the way you would normally for Key Y or Key Z, but instead pick Expression: Strum.

IMPORTANT: If you intended to use Strum and Key Y, Key Z in the Poly Expr inspector you will need to use at least 2 MIDI controllers. By convention we use Brightness (74) and Attack Time (73) and then assign MIDI Exceptions so the strum controllers only listen for Attack Time (73) and the Key Y, Key Z controllers only listen to 74. If you don't do this properly strum controllers will not properly record and playback. By default GeoShred attempts to keep the MIDI Exceptions to follow this convention, but double-check it.