Guitar Feature — User Manual
This page explains how guitar tracks work in Kiwisonic. No guitar experience is needed — all guitar-specific terminology is explained as it appears.
How a real guitar makes sound (the short version)
A guitar has six strings, each tuned to a different pitch. From thickest (lowest pitch) to thinnest (highest pitch) they are: E, A, D, G, B, e — but you do not need to memorise these names.
To play a chord, a guitarist presses several strings against the neck and sweeps a pick (or fingers) across them. That sweep is called a strum. Because the pick travels across six strings one at a time, the notes of a chord arrive slightly spread apart — not all at once. This tiny spread is what gives guitar chords their characteristic "rolling" feel, and it's different from how a chord sounds on a piano or in a synth.
Kiwisonic simulates all of this automatically. You just tell it which chords to play and what the rhythm should feel like.
The two things you edit on a guitar track
**[Image: The arrangement timeline showing a guitar track with two section blocks placed side by side (verse and chorus), with the track header visible on the left showing the track name, instrument name, voicing style selector, and volume.]**
Guitar tracks work differently from melodic tracks. Rather than drawing individual notes on a piano roll, you work with two separate layers:
1. The chord progression — what harmony is playing and when it changes. You place chord symbols (e.g. "D minor for two bars, then G major for two bars") on a timeline. The engine figures out which exact notes each string should play.
2. The rhythm pattern — how those chords are played in time. You define a 16-step grid (one bar of 4/4, at 16th-note resolution) that says which beats and offbeats fire, whether the sweep goes down or up, how hard each hit is, and whether certain hits are short and muted.
Keeping these two layers separate is intentional and useful: you can change the chords without touching the rhythm, and you can audition a completely different feel (e.g. swap from strumming to fingerpicking) without rewriting the chord progression.
How the two layers connect at playback
The rhythm pattern is shared across the whole track. The chord progression is per section. When the sequencer plays, it walks through the chord events in order. For each chord it applies the same rhythm pattern — the pattern doesn't know or care which chord is playing; it just says "hit on step 1, rest on step 2, hit on step 3...". The engine then plays the current chord's voicing for each hit.
A concrete example:
Chord progression: | C major (2 bars) | G major (1 bar) |
Rhythm pattern: | ▼ — — ▲ ▼ — — ▲ | (loops) |
↓ ↓
Step 1 hits: C major voicing G major voicing
Step 4 hits: C major voicing G major voicing
... and so on
When the chord changes from C to G, the rhythm carries on without interruption — step 1 of the next bar simply plays G instead of C. The pattern editor is where you shape that rhythm. The chord progression is where you decide what harmony those rhythm hits express.
Choosing a sound style (Voicing Styles)
**[Image: Three side-by-side fretboard views showing the same chord (e.g. A minor) resolved in Open, Barre, and PowerChord styles — dots at visibly different positions on the neck, labelled with the style name below each.]**
Before you hear any sound, Kiwisonic has to decide which notes each string plays for a given chord — not just "play a D minor", but "which D minor? In which position on the neck?" This is called a voicing.
You pick a voicing style per track. There are three:
Open
Uses the most natural, low-position chord shapes for the common keys (C, D, E, G, A and their minors). Falls back to the moveable style for less common roots.
Choose this when you want the track to sound like an acoustic guitar — warm, resonant, and slightly different for each chord because each shape sits in a different position.
Barre
A single moveable shape that works for any chord root by pressing all six strings at the same fret. Every chord has a consistent, full-bodied sound regardless of key.
Choose this when you want an electric rhythm guitar sound that's even and consistent across all keys, or when your song moves through a lot of different chords and you want a uniform texture.
PowerChord
Strips the chord down to just the root note, its fifth (seven semitones up), and the octave — on the three lowest strings only. Major/minor quality is ignored: power chords sound neutral, neither happy nor sad.
**What is a "fifth"?** A fifth is a specific interval — seven semitones above the root. E and B are a fifth apart. The absence of a third (the note that determines major vs minor) is what makes power chords sound raw and ambiguous — which is exactly why they work so well in rock.
Choose this when you want a driving, aggressive rock or electronic sound on the low strings. Works especially well with distorted guitar samples.
Setting up the chord progression
**[Image: The chord editor panel for a section, showing a horizontal timeline with coloured chord blocks placed end-to-end (e.g. Am, F, C, G). Each block is labelled with the chord name and spans a width proportional to its duration. A selected block shows an inspector with root, quality, start tick, and duration fields.]**
Each section of a guitar track holds a GuitarSectionPattern, which contains a ChordPattern — an ordered list of ChordEvents:
ChordEvent(Chord, StartTick, DurationTicks)
Chord carries a root pitch and quality (e.g. D minor, G dominant 7th). You place these events on the timeline at the tick where each chord change happens, and give each one a duration.
The rhythm pattern loops over each chord for its full duration, then the next chord begins. If a chord lasts four bars and the rhythm pattern is one bar long, the pattern plays four times over that chord before moving on.
For extended chords (Maj7, Dominant 7th, Minor 7th, Half-Diminished), the Open voicing style approximates with the plain triad when no hand-coded shape exists. The result still sounds correct for most purposes.
Designing the rhythm pattern
**[Image: The pattern editor showing an annotated example (e.g. Rockabilly preset) with callout labels pointing to each row: "Direction row — click to cycle Down/Up/None", "Velocity row — drag to set loudness per step", "Mute row — click to toggle palm-mute", "Preset strip". Beat boundary lines clearly visible.]**
The rhythm pattern is a 16-step grid (one bar of 4/4). Each step can fire or stay silent. Steps that fire play the current chord's voicing through the chosen style.
What each step controls
Direction — which way the pick sweeps:
- Down sweeps from the lowest string to the highest. This is the most common strum; it sounds fuller and heavier because the bass strings hit first.
- Up sweeps from the highest string to the lowest. This sounds lighter and is typically used on the offbeats ("and" counts) to create forward momentum.
- None means this step is silent — a rest.
Velocity — how hard the strings are hit (0–1). Use higher values on the downbeats and lower values on the offbeats to give the pattern a natural accent feel rather than a robotic uniform level.
String group — which strings participate. You don't always want all six strings in every hit. For example, an up strum on an offbeat typically only catches the high strings, not the bass. The available groups are:
| Group | What it sounds like |
|---|---|
| All strings | Full chord body — use for main downbeats |
| Low strings (bottom 3) | Bass-heavy punch — use for a bass accent or heavy rock hit |
| High strings (top 3) | Bright, light chop — use for offbeat up strums |
| Single string (string 1 or 2) | Single bass note — use in fingerpicking for the thumb's bass line |
| Mid pairs (strings 3&4 or 5&6) | Partial pluck — use in fingerpicking for the finger notes |
Muted — when this is on, the step produces a short, dampened "chunk" sound instead of a ringing note. On a real guitar this is done by resting the edge of the palm on the strings near the bridge just before strumming — called a palm mute. Use it to add percussive texture, to simulate a more aggressive playing style, or to create rhythmic contrast between muted and open hits in the same bar.
The sweep spread
A real strum is not instantaneous. Each string sounds a few ticks after the previous one as the pick crosses it. The StrumFanOutTicks setting (default: 6 ticks) controls this spread. You will rarely need to change it, but reducing it makes the chord feel tighter and more precise; increasing it makes it feel slower and more "swept."
Velocity also tapers slightly across the sweep (each successive string is a little quieter), which matches the natural loss of pick energy.
Built-in rhythm presets
**[Image: Four pattern editor views stacked or side by side — one for each non-blank preset — showing the distinct shapes of each pattern in the Direction and Velocity rows. Label each with its preset name.]**
Five ready-made patterns let you get started quickly. Load one from the preset strip at the bottom of the pattern editor, then customise from there.
Rockabilly Boom-Chicka
A classic country and rockabilly feel. Beat 1 and beat 3 land with a heavy full strum on all strings (the "boom"). Beat 2 and beat 4 answer with a lighter up-sweep on just the high strings (the "chicka"). This creates a bouncy two-feel typical of vintage country and swing. Good starting point for folk, country, or any style where you want a light, rhythmic groove instead of a heavy chord wall.
Folk Fingerpick
Instead of a strum, individual strings are plucked. The lowest string fires on the main beats (acting like a bass line from the left hand on piano), while the middle and high strings fire in the gaps between beats (acting like melody or harmony from the right hand). Use this for acoustic ballads, singer-songwriter tracks, or any place you want a gentle, intimate guitar texture.
Eurodance Power-Chord 8ths
All eight 8th-note positions hit equally, on the low strings only, with a slight accent on beats 1 and 3. Combine with the PowerChord voicing style. The constant forward pulse works well as the rhythmic backbone of dance tracks, synth-rock, or any high-energy section.
Simple Four-on-Floor
One full strum on each of the four beats — nothing more. Use this as a quick starting point, as a reference when testing a new chord progression, or anywhere you want the guitar to stay out of the way rhythmically.
Blank
All 16 steps silent. Use this when you want to build a pattern from scratch.
Using the pattern editor
The pattern editor edits the track's rhythm pattern — the shared layer that controls when and how chords are struck. Whatever chords you've placed in the chord progression will be played using whatever rhythm you set here. Changing the rhythm affects the whole track at once; it does not vary per section.
The editor is a 4-row control. From top to bottom:
┌─────────────────────────────────────┐
│ Direction row ▼ ▼ — ▲ ▼ … │ ← which direction each step fires
├─────────────────────────────────────┤
│ Velocity row ██ ██ █ ██ … │ ← how hard each step hits
├─────────────────────────────────────┤
│ Mute row □ □ ■ □ □ … │ ← whether each step is palm-muted
├─────────────────────────────────────┤
│ Rockabilly │ Folk Pick │ Eurodance … │ ← preset buttons
└─────────────────────────────────────┘
To add or remove a hit: click anywhere in the Direction row. Each click cycles the step through Down → Up → None → Down. A step on None is silent.
To adjust how loud a hit is: drag in the Velocity row. Drag upward to make a step louder; drag downward to make it softer. Only steps that are already on (not None) show a bar.
To add a muted "chunk" effect: click the small square in the Mute row below the step you want to mute. A red square means mute is on. Click again to turn it off. Muting a step shortens its note length to a tight chunk; the direction and velocity you set still apply.
To start from a preset: click one of the named buttons in the bottom strip. This replaces the entire current pattern. You can then modify individual steps on top of the preset.
Vertical lines mark every 4th step (quarter-note beat boundary), helping you see where the downbeats fall.
Reading the fretboard view
**[Image: Two fretboard views side by side. Left: static view with all dots at full brightness showing an open Am voicing. Right: during playback mid-strum, with strings lighting up one-by-one from bottom to top at varying brightness levels to show the decay gradient. One string shows an × for a muted string.]**
The fretboard view shows a simplified guitar neck. You don't need to understand guitar neck positions — it's mainly useful for checking that the voicing the engine chose makes sense, and for seeing the strum animation during playback.
The neck runs horizontally. The six string lines cross it left-to-right, with the lowest-pitched string at the bottom and the highest at the top. The short thick bar on the left is the nut (the point where the strings begin). The thin vertical lines are frets — each one raises the pitch by one semitone, like moving one key to the right on a piano.
When playback is stopped: the first chord's voicing is shown at full brightness. Each dot shows which fret is pressed on that string (or an open circle if the string is played without pressing).
During playback: dots light up when the corresponding string is struck and fade over about one beat, giving a visual representation of the chord ringing out. You can see the sweep happen — strings light up one after another rather than all at once.
| Symbol | Meaning |
|---|---|
| Filled circle | String pressed at that fret |
| Open circle (left of nut) | String played open (unpressed) |
| × | String not used in this chord |
| Amber/gold tint | Current step is palm-muted |
GuitarProfile — when you need note-by-note control
GuitarProfile is a second way to get a guitar sound. Instead of working with chord symbols, you draw individual notes into a standard piano-roll pattern and assign GuitarProfile as the track's articulation. The profile takes those notes and runs them through the same guitar physics: it assigns each note to a string, spreads the chord across time like a real strum, and optionally applies palm mute.
Use this when:
- You want to write a specific guitar melody or riff note-by-note rather than in broad chord strokes.
- You have an existing melodic pattern that you want to "re-voice" through guitar physics.
- You need precise control over individual notes that chord symbols can't express.
The main option to be aware of is MaxFretSpan (default: 4). A guitarist can only stretch their fingers across a limited number of frets at once — about four. If your chord spans more than that, notes that are too far apart to reach are silently dropped. If you hear fewer notes than expected, this is usually why: spread the notes across a narrower pitch range.
The two built-in tunings are Standard (the most common guitar tuning) and Drop D (the lowest string is tuned down one whole step, giving a deeper bass sound and easier low chords). You can also define custom tunings.
Typical workflow: building guitar parts for a song
This walkthrough takes you from a freshly created guitar track through a complete verse–chorus arrangement. It assumes you have already added a guitar track and assigned an instrument (SFZ or VST3) to it.
Step 1 — Choose a voicing style
**[Image: The guitar track header / inspector panel with the voicing style dropdown open, showing Open selected. The other two options (Barre, PowerChord) visible in the dropdown list.]**
The voicing style is set once for the whole track. Pick one before you do anything else, because it colours every chord in every section:
- Acoustic / folk / country → Open
- Electric rhythm / all keys → Barre
- Rock / metal / dance → PowerChord
You can change it later and all sections update immediately, so don't stress over this — it is easy to revisit.
Step 2 — Set up the rhythm pattern
**[Image: The pattern editor with the "Simple Four-on-Floor" preset loaded — four evenly spaced green down-arrow cells in the Direction row, four equal-height velocity bars. The Preset strip is visible at the bottom with "4-on-Floor" highlighted.]**
The rhythm pattern is also track-level: one pattern drives every section. Start with a preset that is close to the feel you want, then adjust.
- Open the pattern editor for the track.
- Click a preset in the bottom strip that matches the genre or feel.
- Listen to the default rhythm against a few chords (you can add placeholder chords in the next step and come back here).
- Fine-tune individual steps:
- Direction row — click to toggle which steps fire and whether they sweep down or up. A common approach: downstrokes on the downbeats, upstrokes on the "and" (offbeat) counts.
- Velocity row — drag the bars so beat 1 is the loudest, with softer hits on the offbeats. This gives the rhythm a natural pulse instead of a mechanical grid feel.
- Mute row — add muted "chunk" steps for a percussive texture, for example on the last 16th note before a downbeat to create a push feel.
**Tip:** If verse and chorus need *different* rhythms (e.g. sparse fingerpicking in the verse, full strumming in the chorus), create two separate guitar tracks — one per rhythm feel — and mute the one that doesn't apply in each section.
Step 3 — Build the verse chord progression
**[Image: The chord editor for a verse section showing the Am–F–C–G–Am example from the text. Each chord block a different width reflecting its duration; the half-bar C and G blocks are visibly narrower than the full-bar Am and F blocks.]**
Each song section gets its own pattern placed on the timeline. For the verse:
- Create a new
GuitarSectionPatternfor the verse. - Open its chord editor and add one
ChordEventper chord change:- Set the chord symbol (root + quality, e.g. A minor).
- Set the start tick (where the chord change happens in the bar).
- Set the duration in ticks (how long it lasts before the next chord).
- Place the section pattern on the guitar track's timeline at the point where the verse begins.
A typical 4-bar verse in 4/4 at 480 PPQ (one bar = 1920 ticks) might look like:
Am — start: 0, duration: 1920 (bar 1)
F — start: 1920, duration: 1920 (bar 2)
C — start: 3840, duration: 960 (first half of bar 3)
G — start: 4800, duration: 960 (second half of bar 3)
Am — start: 5760, duration: 1920 (bar 4)
The rhythm pattern you set in step 2 loops over each of these chords automatically. You don't need to repeat it — just add the chord changes.
Step 4 — Build the chorus chord progression
Repeat step 3 for the chorus. Create a new GuitarSectionPattern, add its chord events, and place it at the chorus position on the timeline.
The chorus uses the same rhythm pattern as the verse. If the chorus naturally calls for a more driving feel, go back to the pattern editor and make the rhythm denser (more hits, higher velocities) — but remember this will also affect the verse. If the contrast is important, use a second guitar track (see the tip in step 2).
Step 5 — Preview with the fretboard view
**[Image: The full guitar section editor during playback — the chord strip at the top showing the playhead moving through chord blocks, the pattern editor in the middle, and the fretboard view at the bottom with strings lit up mid-strum. All three panels visible together to show how they relate at runtime.]**
Hit play and watch the fretboard view. It shows which strings are active and how brightly they are resonating. This helps you spot problems:
- A string that never lights up may be muted (
×) because the voicing style couldn't place that chord note on an available string. Try switching voicing style or adjusting the chord. - If chords sound thin, check whether the string group mask on some steps is excluding too many strings (e.g. High strings only on every hit will sound bright but thin).
- If the chord doesn't sound like the right inversion or register, try switching between Open and Barre voicing styles to see which position sounds better in your mix.
Step 6 — Repeat for bridge, pre-chorus, outro
Each section is an independent GuitarSectionPattern with its own chord list. You can have as many sections as the song needs. Place them on the timeline to form the arrangement.
If a section is a repeated variation of another (e.g. the second verse has the same chords as the first), you can clone the section pattern and modify just the chord events that differ rather than starting from scratch.
Common adjustments after the first listen
| What you hear | What to try |
|---|---|
| Chords sound too high / too low | Change voicing style: Open sits lower, Barre can go higher depending on root |
| Rhythm feels stiff and mechanical | Lower velocity on offbeat steps; add slight mute to one step before the downbeat |
| Chorus doesn't feel bigger than verse | Increase velocities in the chorus section's chord editor; or add a second guitar track with a fuller rhythm for the chorus only |
| Some notes are missing from a chord | Check MaxFretSpan if using GuitarProfile; or switch from Open to Barre voicing |
| Sweep sounds too "arpeggio-like" | Reduce StrumFanOutTicks on the track (shorter gap between strings) |
| Sweep sounds too rigid / simultaneous | Increase StrumFanOutTicks slightly |
Reference: key settings at a glance
| Setting | Where | What to change it for |
|---|---|---|
| Voicing style | Track level | Overall sound character — acoustic (Open), electric (Barre), rock (PowerChord) |
| Strum fan-out ticks | Track level | How "spread" the chord sweep sounds — lower = tighter, higher = more swept |
| Step direction | Pattern editor, Direction row | Which beats fire and whether they sweep down or up |
| Step velocity | Pattern editor, Velocity row | Accent pattern — louder on downbeats, softer on offbeats |
| Step mute | Pattern editor, Mute row | Add percussive chunk texture to specific hits |
| MaxFretSpan | GuitarProfile only | How many frets a chord may span — drop it if notes are disappearing |