HiChord // Manual

Rev 2.07
🚀 UPDATE NOW — NEW FEATURES & GUI
Update your firmware →

HiChord is a chord synthesizer with 7 Chord Buttons that play the chords naturally occurring in any musical key. Press any chord button and the chords always work together — no music theory required. Hold a chord button and move the joystick to modify the chord (major to minor, sus4, 7ths, extended chords, etc). Change keys instantly with F1 + LEFT/RIGHT.

The sound engine combines digital oscillators, FM synthesis, and sample playback across 12 voices. Onboard effects include reverb, delay, chorus, and flanger. The 2-track looper captures your progressions for live layering.

HiChord Front View

HiChord Hardware Layout: OLED display (left), 8-direction joystick, 3 function buttons (F1 gray, F2 yellow, F3 red), and 7 Chord Buttons (1-7)

TABLE OF CONTENTS

00 // QUICK START
01 // BASIC OPERATION
02 // SOUND SELECTION
03 // EFFECTS MENU
04 // AUDIO OUTPUT
05 // MODE MENU
06 // MODE DESCRIPTIONS
07 // LOOPER
08 // USER PRESETS
09 // ADVANCED CONTROLS
10 // MUSIC THEORY
11 // SYNTHESIS ENGINE
12 // BUTTON REFERENCE
13 // SPECIFICATIONS
14 // TROUBLESHOOTING
15 // UPDATE FIRMWARE

00 // QUICK START

First Time Using HiChord?

  1. Power on: Slide the red power button on top.
  2. Adjust volume: Use the volume slider on top. For best sound quality, use headphones connected to the headphone jack.
  3. Play a chord: Press any Chord Button 1-7. These represent scale degrees (I, ii, iii, IV, V, vi, vii°).
  4. Try different sounds: Press F2 to enter Sounds menu, then LEFT/RIGHT to browse Sounds.
  5. Add effects: Press F2, Joystick UP to enter Effects, use LEFT/RIGHT to find REVERB or DELAY, then UP to toggle ON/OFF.
  6. Change key: Press F1, then Joystick LEFT/RIGHT to transpose.
  7. Try modes: Hold F3, then press Chord Buttons 1-7 for quick mode select (ONESHOT, STRUM, LEAD, DRONE, ARPEGGIO, REPEAT, DRUMMODE).

Three Function Buttons

Advanced Tip: The Volume Knob can be combined with function buttons for precise sound shaping (Attack, Release, Filter). See the Advanced Controls section for details.
NEED HELP?
Having trouble or have questions? Contact our support team at support@hichord.shop

01 // BASIC OPERATION

Playing Chords

The 7 Chord Buttons trigger chords using the Diatonic Chord System. Each chord button represents a scale degree in the current key. In major mode:

CHORD BUTTON DEGREE DEFAULT CHORD TYPE EXAMPLE (KEY OF C)
1IMajorC Major
2iiminorD minor
3iiiminorE minor
4IVMajorF Major
5VMajorG Major
6viminorA minor
7vii°dimB diminished

Modifying Chords with Joystick

How it works: Hold any Chord Button, then move the joystick in any direction to modify the chord quality in real-time. Release the joystick to return to the default chord.

Example: Hold Chord Button 1 (I chord, C Major), push joystick UP to toggle to C minor, or push RIGHT for C Maj7, or push DOWN for C sus4.


aug

Maj/min

dom7

dim

(base)

Maj7/m7

6/sus2

sus4

9
JOYSTICK CHORD MAP (DEFAULT MODE)

Note: Some modifications depend on base chord quality (major/minor)

DEFAULT MODE (Basic Chord Modifications)

In DEFAULT mode, some modifications depend on the base chord type (major/minor/diminished):

JOYSTICK RESULT CHORD
UPMajor ↔ Minor
DOWN→ sus4
LEFT→ dim / Minor
RIGHT→ Maj7 / min7
UP+LEFT→ aug
UP+RIGHT→ dom7
DOWN+LEFT→ Maj6 / sus2
DOWN+RIGHT→ Maj9 / min9

EXTENDED MODE (Advanced Extensions)

In EXTENDED mode, most directions produce fixed chord types regardless of base chord:

JOYSTICK RESULT CHORD
UPMajor ↔ Minor
DOWNdom7♯9
LEFTsus4+7
RIGHTadd11
UP+LEFThalf-dim7
UP+RIGHTdom9
DOWN+LEFTadd9
DOWN+RIGHTmin11

CHROMATIC MODE (Jazz Voicings)

CHROMATIC mode provides sophisticated jazz chords and chromatic pitch shifting:

JOYSTICK RESULT CHORD
UPmin(maj7)
DOWNMaj13
LEFThalf-dim7
RIGHT6/9
UP+LEFTMaj7♯11
UP+RIGHTdom13
DOWN+LEFTdom7♭9
DOWN+RIGHTdom7alt
CHROMATIC MODE BONUS: In addition to the jazz chords above, moving the joystick LEFT or RIGHT alone (without holding a chord button) shifts the key chromatically by ±1 semitone, allowing you to play chords outside the current scale.

Switching Between Modes

To change joystick mode:

  1. Press F2 to open Effects menu.
  2. Navigate to JOYSTICK option (use Joystick LEFT/RIGHT).
  3. Press Joystick DOWN to cycle: DEFAULT → EXTENDED → CHROMATIC → (back to DEFAULT).
  4. Display shows current mode: "JOYSTICK DEFAULT", "JOYSTICK EXTEND", or "JOYSTICK CHROMATIC".
Pro Tip: DEFAULT mode covers all essential chord colors for most musical styles. EXTENDED mode adds sophisticated extensions like dom9, min11, and add9. CHROMATIC mode is designed for jazz players who need altered dominants, Lydian chords, and chromatic movement.

Inversions

What are inversions? Inversions change which note is lowest in the chord voicing, creating smoother bass movement between chords.

Manual control: While holding any Chord Button, press F2 to cycle through inversions:

Automatic voice leading: Enable VOICE LEAD in the F2 Effects menu to have HiChord automatically select inversions for smooth voice leading between chords. This creates professional-sounding progressions with minimal melodic motion.

Chord Lock (Make Modifications Permanent)

Purpose: Save a modified chord (like sus4 or Maj7) so the chord button always plays that variation.

To lock a chord:

  1. Hold Chord Button (e.g., Chord Button 4).
  2. Move joystick to desired modification (e.g., UP for sus4).
  3. While still holding both, press F2
  4. Display shows "LOCKED" — Chord Button 4 now always plays IV sus4.

To unlock: Repeat the same process (hold chord button + joystick direction + F2)

Cross-Key Chord Transfer:

Chord Lock saves the exact chord structure, allowing you to transfer a chord from one key to another:

  1. In your current key (e.g., C Major), build and lock a chord (e.g., Chord Button 4 with sus4 modification).
  2. Change to a different key (e.g., F Major) using the joystick + F1.
  3. The locked chord button (Button 4) now plays the same chord structure in the new key (F sus4 instead of C sus4).
  4. This allows you to create consistent chord voicings across multiple keys without reconfiguring each time.

Example Use Case: Lock a Maj7 chord on Button 1 in C Major, then switch to G Major — Button 1 automatically becomes G Maj7 with the same voicing.

Octave Shifting

Per-Button Octave

Purpose: Raise or lower the pitch range of individual Chord Buttons for more voicing flexibility.

Global Octave (All Chord Buttons)

Purpose: Shift the pitch range of all Chord Buttons simultaneously.

Operation:

  1. Press F1 to open KEY + OCTAVE menu.
  2. Use Joystick UP/DOWN to adjust global octave.
  3. Range: -1 octave → +0 (normal) → +1 octave → +2 octaves.

Also in F1 menu: Use Joystick LEFT/RIGHT to change key (transpose all chords)

The F1 menu closes automatically after 5 seconds of inactivity, or press F1 again to close immediately.

Global vs Per-Button: Global octave shifts apply to all chord buttons at once, while per-chord-button shifts allow you to create custom voicings where different Chord Buttons play in different octave ranges.

Changing Key

How to change key: Press F1 to open KEY + OCTAVE menu, then use Joystick LEFT/RIGHT to select a new key.

Available keys: C, C#, D, D#, E, F, F#, G, G#, A, A#, B (all 12 chromatic keys)

All Chord Buttons transpose to the new key, maintaining Diatonic Chord System relationships. The current key is always displayed on screen.

BPM (Tempo)

How to change BPM: Press F2 → navigate to BPM → Joystick UP/DOWN to adjust (60-190 BPM)

What it affects: All rhythm rates, delays, arpeggios, drum loops, sequencer, and metronome sync to the current BPM.

02 // SOUND SELECTION

HiChord offers multiple synthesis engines: analog waveforms, FM synthesis, sample playback, and hybrid presets. Choose sounds that fit your musical style.

Method 1: Quick Select (Fastest)

Hold F2 first, then press a Chord Button for instant sound selection:

F2 + BUTTON WAVEFORM TYPE
1SAWAnalog
2SINEAnalog
3FM_EPIANOFM Synthesis
4FM_HX7FM Synthesis
5STRINGSSample
6CLARINETSample
7FM_BELLFM Synthesis

Method 2: Browse All Sounds

  1. Press F2 to enter Sounds menu.
  2. Use Joystick LEFT/RIGHT to browse all available Sounds.
  3. Display shows Sound name and animated waveform preview.
  4. Press Joystick DOWN to exit.

All Available Waveforms

Analog Waveforms

FM Synthesis

Sample Playback

Hybrid Presets

03 // EFFECTS MENU

Accessing Effects

  1. Press F2 to enter Sounds menu (base menu shows waveforms).
  2. Press Joystick UP to enter Effects submenu.
  3. Use Joystick LEFT/RIGHT to cycle through Effects.
  4. Display shows Effect name with animated icon and current status in the top bar.
  5. Use Joystick UP to adjust/toggle the selected Effect.
  6. Press Joystick DOWN to return to Sounds menu, then DOWN again to exit completely.
NEW in 2.07: Effects Menu Redesign
The F2 menu structure has been redesigned. Pressing F2 now opens the Sounds menu first (showing waveforms with animated icons), then Joystick UP takes you to the Effects submenu. This two-level design separates sound selection from effect adjustment, making navigation more intuitive. Effects are now toggled with Joystick UP (not DOWN), and the display shows animated icons with status indicators.

Effect Descriptions

REVERB

To use: Press F2 → Joystick UP → Navigate to REVERB → Joystick UP toggles ON/OFF.

Stereo reverb processor with 65-75% feedback for spacious ambience. Creates room/hall simulation with independent left/right processing.

GLIDE

To use: Press F2 → Joystick UP → Navigate to GLIDE → Joystick UP toggles ON/OFF.

Portamento effect — smooth pitch glide between notes. When enabled, oscillator frequencies slide from previous note to new note instead of jumping instantly.

DELAY

To use: Press F2 → Joystick UP → Navigate to DELAY → Joystick UP cycles through rates.

Stereo delay line (max ~1 second) with tempo synchronization. Automatically adjusts delay time to match BPM setting.

Available rates:

TREMOLO

To use: Press F2 → Joystick UP → Navigate to TREMOLO → Joystick UP cycles through rates.

Amplitude modulation. Depth is preset. Rates are the same divisions as DELAY (OFF, 1/4, 1/8, 1/16, 1/16T, 1/32).

STEREO

To use: Press F2 → Joystick UP → Navigate to STEREO → Joystick UP toggles ON (wide) / OFF (mono).

Stereo width control. When ON, oscillators are panned across stereo field with layered voices detuned and panned opposite for width. When OFF, all voices sum to mono center.

VOICE

To use: Press F2 → Joystick UP → Navigate to VOICE → Joystick UP cycles through voice counts.

Voice count/polyphony control.

Available options:

ADSR

To use: Press F2 → Joystick UP → Navigate to ADSR → Joystick UP cycles through presets.

Envelope shape presets.

Available presets:

BASS

To use: Press F2 → Joystick UP → Navigate to BASS → Joystick UP cycles through modes.

Sub-bass oscillator control.

Available modes:

FILTER

To use: Press F2 → Joystick UP → Navigate to FILTER → Joystick UP toggles ON/OFF.

To adjust cutoff: Hold F3 and move Volume Knob (filter mode engages automatically, then Joystick UP/DOWN also adjusts cutoff).

State variable lowpass filter with adjustable cutoff frequency (20Hz-20kHz). Smoothly attenuates frequencies above cutoff point.

FLANGER

To use: Press F2 → Joystick UP → Navigate to FLANGER → Joystick UP toggles ON/OFF.

LFO-modulated delay line creating classic jet-plane sweeping effect. Uses stereo processing with configurable feedback, depth, and modulation rate.

MIDI

To use: Press F2 → Joystick UP → Navigate to MIDI → Joystick UP toggles ON/OFF.

MIDI output toggle. Enables/disables MIDI note output via USB-C. See MIDI Over USB-C section for full technical details.

CHORUS

To use: Press F2 → Joystick UP → Navigate to CHORUS → Joystick UP toggles ON/OFF.

Stereo chorus with 0.5Hz LFO modulation, creating rich detuned doubling effect. Left/right channels use slightly different LFO frequencies (0.5Hz vs 0.52Hz) for natural stereo width. Famous Juno-style chorus sound.

SCALE

To use: Press F2 → Joystick UP → Navigate to SCALE → Joystick UP cycles through scales.

Scale selector. Each scale changes the chord qualities for all 7 chord buttons to match that scale's harmonic structure.

Available Scales:

Pro Tip: Harmonic Minor and Melodic Minor are essential for classical and jazz. Dorian, Mixolydian, and Lydian are modes commonly used in jazz, rock, and film scoring. Blues scale is perfect for blues and rock progressions.

VOICE LEAD

To use: Press F2 → Joystick UP → Navigate to VOICE LEAD → Joystick UP toggles ON/OFF.

Voice leading mode. When ON, HiChord automatically selects inversions to minimize melodic motion between chord changes. The system intelligently chooses root position, 1st inversion, or 2nd inversion for each chord to create smooth voice leading.

JOYSTICK

To use: Press F2 → Joystick UP → Navigate to JOYSTICK → Joystick UP toggles between DEFAULT and EXTENDED mode.

Displays current joystick chord modification mode (DEFAULT or EXTENDED).

See Basic Operation section for full chord modification table.

USB_MODE

To use: Press F2 → Joystick UP → Navigate to USB_MODE → Joystick UP toggles between AUDIO and MIDI modes.

USB-C mode selector. Displays current USB configuration:

Device will briefly disconnect and reconnect to your computer when switching modes.

Randomize Functions

HiChord includes three randomization features for creative sound design, all triggered via Joystick CLICK:

Random Sound (Waveform Only):

Random All (Complete Preset):

Random Pattern (Arpeggio/Sequencer Only):

04 // AUDIO OUTPUT OPTIONS

HiChord Top View - Connections

Top Panel: Power button (left), Volume/Control slider (center), Headphone/Line Out jack (right)

HiChord supports multiple audio output methods. You can use any or all of these simultaneously:

Built-in Speaker

Internal mono speaker for portable use. Automatically mutes when headphones are plugged in.

Headphone Jack (3.5mm)

Stereo headphone output. Plugging in headphones automatically disables the internal speaker.

Line Out / Aux Cable

Use the headphone jack to connect to any external speaker, mixer, or audio interface using a standard 3.5mm aux cable. Output level is controlled by the Volume Knob.

HiChord Side View - USB-C Port

Side Panel: USB-C port for audio, MIDI, and power

USB-C Audio

High-quality digital audio over USB-C (class-compliant, no drivers needed):

MIDI Over USB-C

Send MIDI note data to your computer:

MIDI Technical Specifications

MIDI Channel: Channel 1 (all note and CC messages)

Note Output:

05 // MODE MENU

HiChord has 14 different playing modes. There are two ways to change modes:

Method 1: Mode Menu (Full Access)

This method gives you access to all modes and allows you to adjust mode-specific settings:

  1. Press F3 to open Mode menu (base menu shows current mode with animated icon).
  2. Use Joystick LEFT/RIGHT to cycle through all available modes.
  3. Display shows mode name with animated preview icon.
  4. Mode changes take effect immediately as you navigate.
  5. Press Joystick UP to enter BPM submenu (shows tempo, adjustable with LEFT/RIGHT).
  6. Press Joystick DOWN to return to Mode menu, then F3 again to exit completely.
NEW in 2.07: Mode Menu Redesign
The F3 menu structure has been redesigned. Pressing F3 now opens the Mode Selection menu first (showing modes with animated icons), then Joystick UP takes you to the BPM submenu. This two-level design separates mode selection from tempo adjustment. Mode-specific parameters (strum speed, rhythm rates, difficulty) are now adjusted with Joystick DOWN in the base Mode menu, making them more accessible.
Note: The F3 Mode menu has two levels: base menu (Mode Selection with LEFT/RIGHT) and submenu (BPM with UP). Press DOWN to navigate back.

Adjusting mode-specific parameters: Once in a mode, you can adjust its settings:

All modes accessible via Mode menu: ONESHOT, STRUM, LEAD, DRONE, ARPEGGIO, REPEAT, DRUMMODE, DRUMLOOPMODE, SEQUENCER, CHORDHIRO, EARTRAINER

Note: AUTODRUM is not a selectable mode - it automatically activates when you press a Chord Button + move joystick while in DRUMMODE.

Method 2: Quick Mode Select (7 Most Common Modes)

Fastest method for the 7 most-used modes:

Hold F3, then press a Chord Button for instant mode switching:

F3 + BUTTON MODE
1ONESHOT
2STRUM
3LEAD
4DRONE
5ARPEGGIO
6REPEAT
7DRUMMODE
Note: Quick Mode Select only accesses 7 modes. To access DRUMLOOPMODE, SEQUENCER, CHORDHIRO or EARTRAINER, use Method 1 (Mode Menu with F3 → LEFT/RIGHT).

06 // MODE DESCRIPTIONS

ONESHOT

Function: Standard polyphonic chord triggering with ADSR envelope.

Quick Select: F3 + Chord Button 1

Operation: Hold Chord Button → chord plays → release → envelope releases

STRUM

Function: Guitar strumming simulation.

Quick Select: F3 + Chord Button 2

Operation: Hold Chord Button → notes trigger sequentially with timing delay

Strum Speed: Press F3 to enter Mode menu, then use Joystick UP to cycle through speeds

LEAD

Function: Monophonic single-note mode for melodies.

Quick Select: F3 + Chord Button 3

Operation: Only plays root note of each Chord Button. New notes cut off previous notes.

Display: Shows note names (C, D, E...) instead of chord names

DRONE

Function: Infinite sustain mode.

Quick Select: F3 + Chord Button 4

Operation: Hold Chord Button → sound continues indefinitely until another chord button is pressed

ARPEGGIO

Function: Automatic arpeggiated patterns, tempo-synced.

Quick Select: F3 + Chord Button 5

Operation: Hold Chord Button → notes play in sequence automatically

Pattern Selection: F1 + Chord Buttons 1-5:

Chord Mode: F1 + Chord Buttons 6-7 cycles:

Rhythm Rate: Press F3 to enter Mode menu, then use Joystick UP to cycle through rates (1/1 whole, 1/2 half, 1/4, 1/8, 1/16, 1/16T, 1/32)

REPEAT

Function: Rhythmic gating/stuttering effect.

Quick Select: F3 + Chord Button 6

Operation: Chord repeats at selected rhythm rate (set via F3 + Joystick UP)

Rhythm Rates: 1/1 (whole note), 1/2 (half note), 1/4, 1/8, 1/16, 1/16T (triplet), 1/32 — synced to BPM

DRUMMODE

Function: Manual drum triggering.

Quick Select: F3 + Chord Button 7

Operation: Each Chord Button triggers a different drum sound:

Drum Kits: F2 + Chord Buttons 1-6:

DRUMLOOPMODE

Function: Pre-programmed drum patterns with variations.

Access: F3 → Joystick UP → LEFT/RIGHT to select DRUMLOOPMODE

Operation:

7 Patterns:

8 Variations per pattern:

Drum loops persist across mode changes. You can start a drum loop, switch to ONESHOT or ARPEGGIO mode, and play chords over the drums.

AUTODRUM

Function: Rhythm-controlled drum triggering mode (automatically activated from DRUMMODE).

How it works:

Rhythm Rate Control (while holding chord button + joystick):

Note: AUTODRUM is not a standalone mode you select from the Mode menu. It's a temporary state that activates when you use DRUMMODE with joystick control, allowing you to set precise rhythm rates for drum triggers.

SEQUENCER

Function: 16-step chord sequencer.

Access: F3 → Joystick UP → LEFT/RIGHT to select SEQUENCER

Recording:

  1. Enter SEQUENCER mode (in RECORD by default).
  2. Press Chord Buttons in desired order (up to 16 steps).
  3. Display shows step count.

Playback:

Editing:

Sequence Length: F1 + Joystick LEFT/RIGHT (4-16 steps)

CHORDHIRO

Function: Rhythm game for learning chord progressions (Guitar Hero style).

Access: F3 → Joystick UP → LEFT/RIGHT to select CHORDHIRO

Operation:

  1. Press F2 to select song.
  2. Joystick UP/DOWN browses songs.
  3. Click to confirm.
  4. Press F3 to start countdown.
  5. Play chords when notes reach hit zone.

Scoring:

Difficulty Levels:

EARTRAINER

Function: Train ear to recognize chords.

Access: F3 → Joystick UP → LEFT/RIGHT to select EARTRAINER

Operation:

  1. HiChord plays root note, then a chord.
  2. Press Chord Button (1-7) to guess.
  3. Immediate feedback (correct/incorrect).

Difficulty: Joystick UP/DOWN changes level:

Controls during training:

Note: After an incorrect guess, HiChord automatically replays the chord for learning.

07 // LOOPER

IMPORTANT: The looper is controlled entirely by the JOYSTICK. No function buttons are needed!

Capacity: 2 independent tracks (~20 seconds each)

Getting Started with the Looper

The looper is always available and ready to use. To start recording:

  1. Press Joystick CLICK to activate the looper → enters WAITING state.
  2. In WAITING state, optionally adjust bar count (0-8) using Joystick LEFT/RIGHT.
  3. Press Joystick CLICK again to start recording.
  4. The looper cycles through states: OFF → WAITING → RECORD → LOOP → OFF.

Mode Compatibility

Looper works in all modes EXCEPT SEQUENCER:

Note: SEQUENCER mode has built-in recording, so the looper is disabled. However, when you leave SEQUENCER mode while a sequence is playing, it automatically bounces to an available looper track.

Track Selection

Non-drum modes: Joystick LEFT/RIGHT to switch between Track 1 and Track 2

Drum modes: Joystick UP/DOWN to switch between Track 1 and Track 2

Recording Track 1 (First Track)

  1. Start: Press Joystick CLICK → cycles OFF → WAITING.
  2. Adjust bars (optional): In WAITING state, Joystick LEFT/RIGHT sets bar count
    • 0 = Free mode (no bar limit).
    • 1-8 = Fixed bars (recording stops automatically).
  3. Begin recording: Press Joystick CLICK again
    • Free mode: Recording starts immediately.
    • Bar mode: Pre-roll metronome counts in 4 beats first.
  4. Record: Play chords or drums.
  5. Stop: Press Joystick CLICK (or auto-stops at bar count).
  6. Playback: Loop plays automatically.

Recording Track 2 (Second Track / Overdubbing)

  1. Prerequisite: Track 1 must be looping first.
  2. Switch tracks: Joystick LEFT/RIGHT (or UP/DOWN in drum modes).
  3. Start: Press Joystick CLICK → cycles OFF → WAITING.
  4. Begin recording: Press Joystick CLICK again
    • Recording syncs automatically to Track 1's loop start.
    • Length matches Track 1 (bar count not adjustable).
  5. Record: Play additional chords or drums.
  6. Stop/Loop: Press Joystick CLICK to cycle RECORD → LOOP → OFF.

Stopping and Clearing

Metronome

Metronome is enabled by default during looper recording.

Provides audible click track during recording (tempo from BPM setting).

Automatic Sequencer Bouncing

Special feature: When you leave SEQUENCER mode while a sequence is playing, HiChord automatically bounces it to the looper!

How it works:

  1. In SEQUENCER mode, record your chord progression.
  2. Press Joystick CLICK to start playback.
  3. While playing, press F3 and switch to another mode (ONESHOT, ARPEGGIO, etc.).
  4. HiChord automatically captures the full sequence pattern to an available looper track.
  5. Sequence now plays from the looper, freeing you to play live chords or melodies over it.

Requirements:

Automatic Drum Loop Bouncing

Special feature: When you leave DRUMLOOPMODE while a drum loop is playing, HiChord automatically bounces it to the looper!

How it works:

  1. Start a drum loop in DRUMLOOPMODE (Joystick UP/DOWN and LEFT/RIGHT to select pattern).
  2. Press F3 to enter Mode menu.
  3. Switch to any other mode (ONESHOT, STRUM, ARPEGGIO, etc.).
  4. HiChord automatically captures the full 16-step drum pattern to an available looper track (Track 1 or Track 2).
  5. Drum loop now plays from the looper, freeing you to play chords over it.
  6. You can record a second track for overdubbing.
Why this is useful: This lets you quickly build layered productions - start with drums in DRUMLOOPMODE, switch modes to capture them, then layer chords and melodies on top using the looper's second track!

Requirements:

┌──────────────────────────────┐
│ ◯ C Major                    │
│ ①                            │
│ ONESHOT       Key: C         │
│ ● ○           BPM: 120       │
└──────────────────────────────┘
Main Display (Chord Button 1, C Major, Track 1 looping)
┌──────────────────────────────┐
│ WAITING                      │
│──────────────────────────────│
│ 4    BARS     <>             │
│                              │
└──────────────────────────────┘
Looper WAITING (use LEFT/RIGHT to adjust bars)

08 // USER PRESETS

Save your own custom sound configurations to 2 user preset slots. These are separate from the built-in hybrid presets (JUNO_POLY, OCEAN_PAD, etc.) and allow you to store your exact settings.

Capacity: 2 user preset slots (P1 and P2)

Saving Preset

  1. Configure desired sound (waveform, effects, ADSR, etc.).
  2. Press F2 + F3 simultaneously.
  3. Display shows Preset menu with P1 and P2 slots.
  4. Joystick LEFT/RIGHT: Select slot (P1 or P2).
  5. Joystick UP to save to selected slot.
  6. Display shows "SAVED PRESET 1" (or 2) confirmation.

Loading Preset

  1. Press F2 + F3
  2. Joystick LEFT/RIGHT: Select slot (P1 or P2).
  3. Joystick DOWN to load selected slot.
  4. Display shows "LOADED PRESET 1" (or 2) confirmation.
  5. All settings restored instantly.
Menu Navigation: LEFT/RIGHT selects which preset slot (P1 or P2), UP saves to that slot, DOWN loads from that slot. Slots marked with * have saved presets.

What Gets Saved

┌──────────────────────────────┐
│       PRESETS                │
│                              │
│   ┌──────┐   ┌──────┐       │
│   │  P1* │   │  P2  │       │
│   └──────┘   └──────┘       │
│    ▲ SAVE    ▼ LOAD         │
└──────────────────────────────┘
Preset Menu (P1 saved, indicated by *)

09 // ADVANCED CONTROLS

Custom Envelope Shaping

Attack Time: Hold F1 + turn Volume Knob

Release Time: Hold F2 + turn Volume Knob

Custom Filter Cutoff

Fine Control: Hold F3 + turn Volume Knob

Battery Status

Hold F1 + F2: Display shows battery voltage and percentage

Factory Reset

Hold F1 + F3: Clear and reset all settings to factory defaults

WARNING: This will reset all custom settings including:

Note: User presets and looper recordings are NOT affected by factory reset.

Companion App

Connect HiChord to your computer via USB to access the web-based Companion App. This powerful tool allows you to:

Access the app at: app.hichord.shop

HiChord Tabs

Learn any song on HiChord with our Song Tab Generator. Enter a song name and get:

Access the app at: tabs.hichord.shop

10 // MUSIC THEORY REFERENCE

This section explains the music theory behind HiChord's chord system. Beginners can skip this and return later!

Understanding the Diatonic Chord System

HiChord uses the Diatonic Chord System (also known as the Nashville Number System), a method of transcribing music by denoting chords according to the scale degree of their root note, rather than by chord name. This system allows musicians to transpose songs instantly to any key.

How It Works

In any major key, there are 7 notes in the scale. Each note becomes the root of a chord, numbered 1 through 7. The system uses Roman numerals to indicate the scale degree and chord quality:

BUTTON SCALE DEGREE CHORD QUALITY FUNCTION EXAMPLE IN C MAJOR
1 I (Tonic) Major Home chord, stable, resolves tension C Major (C-E-G)
2 ii (Supertonic) minor Pre-dominant, leads to V or IV D minor (D-F-A)
3 iii (Mediant) minor Tonic substitute, adds color E minor (E-G-B)
4 IV (Subdominant) Major Pre-dominant, creates movement F Major (F-A-C)
5 V (Dominant) Major Creates tension, wants to resolve to I G Major (G-B-D)
6 vi (Submediant) minor Tonic substitute, deceptive resolution A minor (A-C-E)
7 vii° (Leading Tone) diminished Creates strong pull to I, rarely used in pop B diminished (B-D-F)
Why This Matters: When you press F1 and transpose to a different key, the chord button numbers stay the same, but the actual chord notes change. Chord Button 1 always plays the I chord, Chord Button 5 always plays V, etc. This means you can learn a progression in one key and instantly play it in any other key.

Common Progressions

The Diatonic Chord System makes famous chord progressions easy to recognize and play:

Chord Type Reference

HiChord gives you instant access to 16+ chord types via joystick modifications. Here's what each chord type means and how it sounds:

Basic Triads

MAJOR

Formula: Root + Major 3rd + Perfect 5th (Intervals: 4 semitones + 3 semitones)

Character: Bright, happy, stable. The "default" chord sound in Western music.

Example: C Major = C-E-G

Access: Default (no joystick modification)

MINOR

Formula: Root + Minor 3rd + Perfect 5th (Intervals: 3 semitones + 4 semitones)

Character: Dark, sad, emotional. One semitone difference from major changes everything.

Example: C minor = C-Eb-G

Access: Default for Chord Buttons 2, 3, 6 (ii, iii, vi) in major mode

DIMINISHED

Formula: Root + Minor 3rd + Diminished 5th (Intervals: 3 semitones + 3 semitones)

Character: Tense, unstable, dissonant. Creates strong pull to resolve.

Example: C diminished = C-Eb-Gb

Access: Joystick LEFT, or default on Chord Button 7 (vii°)

AUGMENTED

Formula: Root + Major 3rd + Augmented 5th (Intervals: 4 semitones + 4 semitones)

Character: Dreamy, floating, symmetrical. Every note is 4 semitones apart.

Example: C augmented = C-E-G#

Access: Joystick UP+LEFT (DEFAULT mode)

Suspended Chords

SUS4

Formula: Root + Perfect 4th + Perfect 5th (replaces the 3rd with a 4th)

Character: Open, unresolved, neither major nor minor. Creates anticipation.

Example: Csus4 = C-F-G

Access: Joystick DOWN (DEFAULT mode)

Usage: Often resolves to major or minor. Common in rock and folk.

SUS2

Formula: Root + Major 2nd + Perfect 5th (replaces the 3rd with a 2nd)

Character: Airy, modern, ambiguous. More stable than sus4.

Example: Csus2 = C-D-G

Access: Joystick DOWN+LEFT on minor chords (DEFAULT mode)

Usage: Popular in modern pop, ambient, and shoegaze.

Seventh Chords

MAJOR 7

Formula: Major triad + Major 7th (11 semitones from root)

Character: Lush, jazzy, sophisticated. Soft dissonance.

Example: Cmaj7 = C-E-G-B

Access: Joystick RIGHT on major chords (DEFAULT mode)

Usage: Jazz, R&B, neo-soul. The "pretty" 7th chord.

DOMINANT 7

Formula: Major triad + Minor 7th (10 semitones from root)

Character: Bluesy, gritty, creates tension. Wants to resolve.

Example: C7 = C-E-G-Bb

Access: Joystick UP+RIGHT (DEFAULT mode)

Usage: Blues, rock, jazz. The V chord in "V7 → I" resolution.

MINOR 7

Formula: Minor triad + Minor 7th

Character: Smooth, mellow, sophisticated minor. Less sad than plain minor.

Example: Cm7 = C-Eb-G-Bb

Access: Joystick RIGHT on minor chords (DEFAULT mode)

Usage: Jazz, R&B, neo-soul. The ii7 chord in ii-V-I progressions.

HALF-DIMINISHED 7 (m7♭5)

Formula: Diminished triad + Minor 7th

Character: Dark, jazzy, mysterious. Less harsh than fully diminished.

Example: Cm7♭5 = C-Eb-Gb-Bb

Access: Joystick UP+LEFT (EXTENDED mode)

Usage: Jazz, film scores. Common as viiø7 or ii7 in minor keys.

Sixth and Extended Chords

MAJOR 6

Formula: Major triad + Major 6th (9 semitones from root)

Character: Bright, vintage, jazzy. Softer than major 7.

Example: C6 = C-E-G-A

Access: Joystick DOWN+LEFT on major chords (DEFAULT mode)

Usage: Jazz standards, bossa nova, vintage pop.

MAJOR 9

Formula: Major 7 + Major 9th (major 7th + 2nd octave up)

Character: Lush, modern, complex. Very sophisticated sound.

Example: Cmaj9 = C-E-G-B-D

Access: Joystick UP (EXTENDED mode)

Usage: Modern jazz, neo-soul, fusion.

MINOR 9

Formula: Minor 7 + Major 9th

Character: Dark but rich, emotional depth.

Example: Cm9 = C-Eb-G-Bb-D

Access: Joystick DOWN (EXTENDED mode)

Usage: Modern R&B, neo-soul, jazz.

MINOR 11

Formula: Minor 9 + Perfect 11th

Character: Very open, modal, modern. Complex harmony.

Example: Cm11 = C-Eb-G-Bb-D-F

Access: Joystick RIGHT (EXTENDED mode)

Usage: Jazz, ambient, modal music.

Pro Tip: Use the Chord Lock feature (hold Chord Button + joystick direction + F2) to save your favorite chord modifications permanently to specific chord buttons. This is especially useful for complex progressions that use the same modifications repeatedly.

11 // SYNTHESIS ENGINE

This section explains HiChord's audio synthesis architecture. Understanding this helps you create custom sounds and understand how presets work.

Voice Architecture: 12-Oscillator System

HiChord uses a 12-oscillator polyphonic architecture organized as 6 stereo pairs:

Example: When you play a 4-note chord, HiChord assigns:

Stereo Panning System

Each oscillator has independent pan control (-1.0 to +1.0):

When STEREO effect is OFF, all voices sum to mono center.

Four Synthesis Engines

Each of the 12 oscillators can use any of these synthesis methods:

1. ANALOG SYNTHESIS

Method: Wavetable oscillators with anti-aliased waveforms

Waveforms:

Use Cases: Classic subtractive synthesis, pads, leads, basses

2. FM SYNTHESIS

Method: Frequency Modulation with 2-operator algorithms

Algorithms:

Parameters:

Use Cases: Electric pianos, bells, metallic sounds, digital textures

3. SAMPLE PLAYBACK

Method: High-quality sample playback with pitch-shifting

Sample Storage: QSPI flash memory (non-volatile)

Available Samples:

Pitch-Shifting: Real-time pitch-shifting (-24 to +24 semitones) allows samples to play across full keyboard range

Loop Mode: Sustaining samples loop seamlessly for held chords

Use Cases: Realistic instruments, textural layers, custom sounds via microphone

4. NOISE SYNTHESIS

Method: Filtered noise generation for textural elements

Noise Types:

Parameters:

Use Cases: Hi-hats, wind sounds, ambient textures, breath noise in hybrid presets

Voice Architecture

HiChord uses a fixed 6-voice polyphonic architecture where each note in a chord is assigned to a dedicated voice:

All voices play together simultaneously using the voice pairing system (voices 1-6 are main oscillators, voices 7-12 are detuned/layered pairs). Each voice can use different synthesis engines (analog oscillators, FM synthesis, sample playback, or filtered noise) for rich hybrid textures.

Voice Leading: When VOICE LEAD is enabled, HiChord automatically optimizes chord inversions to minimize voice movement between chord changes, creating smooth progressions.

Example Hybrid Preset — "OCEAN_PAD":

Signal Flow

Understanding the complete audio signal path:

  1. INPUT → Press Chord Button + Joystick Modification.
  2. CHORD LOGIC → Diatonic Chord System calculates actual notes based on key.
  3. VOICE ALLOCATION → Assigns notes to available oscillators (0-11).
  4. OSCILLATORS → Each oscillator generates audio using its assigned engine (Analog/FM/Sample/Noise).
  5. ENVELOPE (ADSR) → Applied to each oscillator (Attack, Decay, Sustain, Release).
  6. VOICE MIXING → 12 oscillators mixed with pan and amplitude settings.
  7. BASS OSCILLATOR → Optional sub-bass added (ROOT or SLASH mode).
  8. FILTER → State-variable lowpass filter (cutoff 20Hz-20kHz).
  9. MODULATION EFFECTS → Chorus → Flanger.
  10. TIME EFFECTS → Delay (tempo-synced) → Reverb.
  11. LOOPER → Optional record/playback (2 tracks, ~20 seconds each).
  12. OUTPUT → Stereo audio (analog out + USB audio) + MIDI out (optional).

Technical Specifications

PARAMETERVALUE
Sample Rate48 kHz (48,000 samples per second)
Bit Depth16-bit output, 32-bit float internal processing
Polyphony6 notes (12 oscillators as 6 stereo pairs)
Latency<3ms (hardware + audio processing)
ProcessorSTM32H750 @ 400 MHz (ARM Cortex-M7 with FPU)
RAMSDRAM for looper buffers (~2.5 MB audio buffer)
StorageQSPI Flash (samples, presets, user recordings)
Dynamic Range~90 dB (limited by hardware DAC)
Sound Design Tip: The RANDOM waveform feature (F2 + Chord Button 7, or F2 menu + Joystick CLICK) generates hybrid presets by randomly assigning engines, waveforms, detuning, and panning to all 12 oscillators. This can create unique sounds you'd never program manually — try it for happy accidents!

12 // COMPLETE BUTTON REFERENCE

F1 (FUNCTION 1) — MENU & SETTINGS

ACTIONRESULT
F1 (single press)Enter F1 menu (Key, Octave)
In F1 Menu: Joystick UP/DOWNChange global octave shift
In F1 Menu: Joystick LEFT/RIGHTChange key / transpose
Joystick Click (in F1 menu)Generate random all (waveform, effects, arpeggio)
F1 + Chord Buttons 1-5 (ARPEGGIO mode)Select arpeggio pattern
F1 + Chord (chord held first)Octave DOWN per chord button
F1 + Chord (F1 first)ARPEGGIO: select pattern/mode
F1 + Volume KnobAdjust attack time (custom envelope)
F1 + F2 (hold both)Display battery status
F1 + F3 (hold both)Clear/reset all settings to factory defaults
F1 + F2 + F3 (all together)Enter Firmware Update Mode (DFU)

F2 (FUNCTION 2) — EFFECTS & SOUNDS

ACTIONRESULT
F2 (single press)Enter Sounds menu
In F2 Sounds Menu: Joystick LEFT/RIGHTBrowse waveforms
In F2 Sounds Menu: Joystick UPEnter Effects submenu
In F2 Effects Submenu: Joystick LEFT/RIGHTBrowse effects
In F2 Effects Submenu: Joystick UPToggle/adjust selected effect
In F2 Effects Submenu: Joystick DOWNReturn to Sounds menu
In F2 Sounds Menu: Joystick DOWNExit menu completely
F2 + Chord (F2 held first)Quick select waveform (1-7 shortcuts)
F2 + Chord (chord held first)Cycle inversions (Root/1st/2nd)
F2 + Chord + JoystickLock/unlock modified chord type
F2 + Volume KnobAdjust release time (custom envelope)
F2 + F3 (hold both)Open Preset menu / Bounce to looper

F3 (FUNCTION 3) — MODE SELECTION & FILTER

ACTIONRESULT
F3 (single press)Open Mode menu (LEFT/RIGHT cycles modes, UP enters BPM submenu)
F3 × 6 (rapid taps)Tap tempo - set BPM by tapping rhythm
In F3 Mode Menu: Joystick LEFT/RIGHTCycle through modes
In F3 Mode Menu: Joystick DOWNAdjust mode-specific parameters (strum speed, rhythm rate, difficulty)
In F3 Mode Menu: Joystick UPEnter BPM submenu
In F3 BPM Submenu: Joystick LEFT/RIGHTAdjust tempo
In F3 BPM Submenu: Joystick DOWNReturn to Mode menu
Joystick Click (in F3 menu)Generate random arpeggio pattern
F3 + Chord (F3 held first)Quick mode select (Chord Buttons 1-7)
F3 + Chord (chord held first)Octave UP per chord button
F3 + Volume KnobEngage filter mode, adjust cutoff (20Hz-20kHz)

LOOPER CONTROLS (NO FUNCTION BUTTONS)

ACTIONRESULT
Joystick ClickCycle looper states (OFF → WAITING → RECORD → LOOP → OFF)
Joystick LEFT/RIGHT (non-drum modes)Switch between Track 1 and Track 2
Joystick UP/DOWN (drum modes)Switch between Track 1 and Track 2
Joystick LEFT/RIGHT (WAITING state)Adjust bar count (0-8 bars)

13 // TECHNICAL SPECIFICATIONS

PARAMETERVALUE
ProcessorSTM32H750, 400MHz ARM Cortex-M7
Sample Rate48kHz
Bit Depth16-bit internal / 32-bit float processing
PolyphonyUp to 12 voices (6×2 stereo)
Display64×32 OLED
StorageQSPI Flash (samples, presets, settings)
RAMSDRAM for looper buffers
Looper Capacity~20 seconds × 2 tracks
MIDIUSB MIDI class compliant
PowerUSB or battery (rechargeable)

14 // TROUBLESHOOTING

No Sound

Buttons Not Responding

Looper Issues

Display Frozen

STILL NEED HELP?

If you're experiencing issues not covered in this troubleshooting guide, or if the solutions above don't resolve your problem, our support team is here to help.

Contact Support: support@hichord.shop

15 // UPDATE FIRMWARE

HiChord firmware can be updated via USB-C using our web-based firmware updater. Updates add new features, sounds, and improvements.

Manual Update Mode: If the automatic updater doesn't work, you can manually enter Firmware Update (DFU) mode by holding F1 + F2 + F3 together for 5 seconds while the device is on. The screen will display "Entering DFU Mode".

Update Firmware →

Click above for step-by-step instructions and the web updater

IMPORTANT: If your HiChord is from Batch 1 (Kickstarter Launch Edition), make sure your HiChord is fully charged before updating firmware.
DOCUMENT END
HiChord // OPERATION MANUAL REV 2.07
Support: support@hichord.shop
Firmware Updater HiChord.Shop