Products Pyramid sequencer  /manual  /pyraOS
Hermod  /manual  /hermodOS
about us facebook instagram twitter youtube

Fast firmware update

To update Pyramid:
● drag the "PyraOs.bin" file into the SD card (do not change the file name)
● insert the SD card in Pyramid
● power on Pyramid while holding the menu encoder and wait a few seconds
● the version (PyraOs 2.30) is displayed on the startup screen

● format your SD card in FAT32 before using it with Pyramid
● before updating PyraOs, please backup your PYRA projects on your computer to prevent any SD file corruption
● we encourage users to regularly backup projects besides the SD card
● please use your dedicated SD card only with Pyramid to secure your projects

Download pyraOS 2.30

Download pyraOS 3.0 (beta) Download 3.0 new features

pyraOS V2.30
25 july 2017

Bug corrections

● In SEQ mode, PLAY restarts on next sequence
● Assign touchpad Y axis do not work in LIVE mode
● Problem with track copy (with patterns and effect parameters automation)
● Error 2032
● Error 1259
● Error 417
● Error 290

pyraOS V2.20
12 july 2017

Bug corrections

● RAM memory management optimization
● RAM memory hardfault fix (occuring on heavy projects)

pyraOS V2.10
20 june 2017

Bug corrections

● Long-press action trigger on STEP, TRACK and SEQ pads is set too short
● ARP effect is OFF after loading a project
● Multi-track recording problem when we REC notes on an empty track
● When editing CC messages, they are always send on channel 01 midiA
● CC midi import from logic stretching problem
● Undo can change the midi output
● Leds stability/blinking problem
● USB can now send up to 64 midi events per ppqn, instead of 32
● USB compatibility problem with Expert Sleepers FH-1 and Windows 7 64-bit
● Error 1415
● Error 698
● Error 959
● Freeze in stepmode CC when we paste or edit heavy automations

pyraOS V2.00
30 may 2017

New features STEP mode

● 2ND+COPY (without selecting any step) now copies all events of the current page
● 2ND+PASTE (without selecting any step) now pastes from the first step of the current page
● 2ND+DELETE now deletes all events of the current page
● Chord learn in stepmode EUCLID: use an external controller (or the integrated keypad while pressing the main encoder) to input a chord instead of a note. You can change the chord with your external controller in all modes. Each track can store its own chord.
● In stepmode NOTE or CHORD, hold 2ND and press a step to mute/unmute it (works in MONO/POLY editing).

New features TRACK mode

● Assign the track channel to MASTER TRANSPOSE output (with TRACK+CHANNEL), in order to transpose any track which is 'TRSP' (TRANSPOSE ENABLED)
● Quick channel output when TRACK+CHANNEL is selected: rotate encoder 1, 2, 3, 4 or 5
● ZOOM, LENGTH or SIGNATURE quick selection
- press a pad (from 1 to 7) while holding TRACK+ZOOM to select the zoom (from /4 to x16)
- press a pad (from 1 to 16) while holding TRACK+LENGTH to select the track length (from 1 to 16 bars)
- press a pad (from 1 to 16) while holding TRACK+SIGNATURE to select the time signature left (from 1/x to 16/x)
● In any mode, press 2ND+TRACK to enter TRACK SETTINGS:
- NAME: set the track name
- RUN: set the track run mode by selecting RUN
- TRSP: select if the track can be transposed with a MASTER TRANSPOSE track. You can also transpose with an external keyboard (SETTINGS > MIDI IN > ASSIGN NOTE TO = MASTER TRANSPOSE)
- PTRN: enable/disable patterns on the current track
- PC MSB LSB: set default Program Change and Bank messages per tracks by rotating encoders 1, 2 and 3
● In any mode, press STEP+A PAD to select a pattern (from P1 to P32):
● In TRACK MODE, rotate the menu encoder right to enter the new trackmode PATTERN, in order to select a pattern, copy/paste/delete a pattern.

New features SEQ mode

● New SEQ PERFORM option: FULL (play the full sequence length)

New features EFFECT

● FX randomizer new parameter: NOTE LENGTH (when selected, enables the parameter GRID). Resizes all notes of the track to the selected grid, and then randomizes their length
● FX scale new parameter options: STICK = FILTER (do not play notes outside the scale) and RAND1 and RAND2 (random scale)
● In FX MANAGER, or in FX EDIT, press encoder 1, 2, 3 or 4 to directly enter an effect.

New features ASSIGN

● Possibility to assign up to 4 analog inputs to control CC messages or FX parameters:
- Plug a stereo 3.5 jack while holding ASSIGN
- Assign the HOT and the COLD voltage
● Assign a CC message (received from midi IN) to an other CC message or to a FX parameter: stop Pyramid and hold ASSIGN while sending the CC message on your midi controller.

New features SETTINGS

● MIDI IN > ASSIGN NOTE TO = MASTER TRANSPOSE (the external keyboard will transpose all 'TRANSPOSE ENABLED' tracks)
● MIDI IN > TRANSPOSE NOTE (to select the root note of the transposition)
● CV/PEDAL > CV IN FINE and CV OUT FINE (from -100mV to +100mV)
● MISC > STEP EDIT = ON / OFF (activate STEP EDIT by default)
● If MIDI IN > PYRAMIDI activated, you can now mute/unmute track with an external keyboard: note 36 (C2) = mute/unmute track 01, note 99 (D7#) = mute/unmute track 64
● If MIDI IN > PYRAMIDI activated, you can now select the previous sequence with the CC message 67 and the next sequence with the CC message 68.
- MULTITRACK OFF (all received channels controls the current track)
- MULTITRACK BANK A / MULTITRACK BANK B / MULTITRACK BANK C / MULTITRACK BANK D (received channel 01 controls the first track, received channel 02 controls the second track... of the selected bank)
- CH01 ... CH16 (the selected channel controls the current track, other channels are sent thru MIDI A)
● SAVE > SAVE TRACKS now save default tracks NAME, tracks TRANSPOSE ENABLE and tracks PATTERN ENABLE (together with track OUTPUT & CHANNEL)
● MISC > PATTERN DELAY (INSTANT or SEQ PERFORM) select if, when you change the pattern in trackmode PATTERN, the change is instant or synced to SEQ PERFORM delay.
● MISC > AUTO PATTERN = OFF / AT NEW SEQ (when you create a new sequence, patterns can be auto selected or not)
● INFO > MIDI MONITOR IN / OUT (in order to display all inputted midi messages, and all outputted midi messages)

New features CV/GATE output

● Calibration tool: power on Pyramid while pressing encoder 5 at startup.
● Configure the ENV output as a second CV output to send note: hold TRACK+CHANNEL and rotate left the menu encoder while pressing it.
● CV OUT voltage now consider the PITCH midi message (+1/-1 octave)

New features TOUCHPAD

● Touchpad latency improved
● Now, when the touchpad is assigned to SMARTPADS, a popup appears with the selected smartpads.

New features SCREEN

● New track parameters display, with number of beats
● New settings list display
● Zoom is now /4 /2 x1 x2 x4 x8 x16 instead of 25% 50% 100% 200% 400% 800% 1600%
● Program change now follow the midi writing standard and goes from 1 to 128 (instead of 0 to 127)
● Note velocity, note length and note offset are now always displayed in STEP mode
● New TRACK+DISP display
● New SAVE/LOAD display

New features SAVE LOAD

● NOTES and AUTOMATIONS are now saved in the same midi file (track01.mid, track02.mid, track03.mid, ...)
● PATTERNS of a track are saved into a midi file, format 1 (multiple pattern file format)
● Backup files are now saved in the folder BACKUP

Bug fixes

● All bugs with PATTERNS and UNDO
● USB problems with FH-1 and MacOS solved

pyraOS V1.3
2 february 2017

Bug corrections

● Pyraos error heap4.c (when editing CC or FX automation)
● Pyraos freeze (when editing CC or FX automation)
● Pyraos error SCREEN_FUNCTION.C
● Pyraos error player_utils.c
● Assigning an encoder is always GLOBAL
● In settings, SETTINGS NOTE TO = OFF does not exist anymore
● ENV CV out can't send pitch and aftertouch


● Graphical improvements

pyraOS V1.0
25 november 2016

New features STEP mode

● New step edit in stepmode NOTE or CHORD: hold a step or a selection of steps to enter the step edit mode and:
1) Rotate encoder 1 to transpose the selected notes
2) Rotate encoder 2 to transpose the selected notes, by octaves
3) Rotate encoder 3 to edit the velocity of the selected notes (from 0 to 127)
4) Rotate encoder 4 to edit the length of the selected notes (from 1/32 to 16 steps)
5) Rotate encoder 5 to edit the offset of the selected notes (from -50% to +99%)
6) Press < or > to move a step horizontally
● Rotate automation in stepmode EFFECTS or CC: hold 2ND and press < or >
● In stepmode NOTE or stepmode CC MESSAGES, press STEP to go the next nearest note or the next nearest CC, press 2ND+STEP to enable the filter mode
● Edit the selected value in stepmode EFFECTS or CC: you can now use the encoder 3 instead of the menu encoder

New features EFFECTS

● New effect CC LFO: create CC waveforms in a flash
● In CC LFO EDIT, press DISP to see the generated LFO
● Change in the SCALE effect: now the notes are transposed before being scaled

New features SETTINGS

● Settings > MIDI IN > ANTI ECHO
● Settings > MIDI OUT > MIDI A MODE (turbo midi option)
● Settings > CV/PEDAL > PEDAL HOT/COLD (tap tempo, previous sequence, next sequence options)
● Settings > MISC > AUTOLOAD
● Settings > MISC > STOP/PAUSE LED
● Settings > MISC > PLAY/PAUSE PAD (mute option)
● Settings > MISC > SIGNATURE

New features SETTINGS

● Confirmation box when NEW PROJECT is selected
● Import of midi files "format 1" is now possible (in addition to the "format 0")
● Import of midi files containing both notes an automation is now possible

New features SAVE/LOAD

● Track parameters are now saved, even if the track is empty
● Confirmation box when NEW PROJECT is selected
● Import of midi files "format 1" is now possible (in addition to the "format 0")
● Import of midi files containing both notes an automation is now possible

Graphical improvements

● Now the BPM 4/4 progression is displayed on each mode
● The piano roll is now displaying the selection
● New sequence progression (0% to 100%) in SEQ mode
● New fonts
● New piano roll when selecting a note in stepmode NOTE

New features BUG FIXES

● Double clocking when Pyramid is slaved and output = midi out+thru
● Track unsynced when unmuting a track in some cases
● Encoders boucing problem
● Aftertouch wrong values
● Holding 2ND and rotating the menu encoder does not change the chord tonality in stepmode CHORD

pyraOS V0.87
4 august 2016

Bug corrections

● Importing .mid files from DAWs now fully works (tested with Ableton, Logic, Cubase, Atari, Studione, FL Studio)
● Problem with relatch unmute tracks that become unsync
● Touchpad driver improvements
● Sequence can't be created when you select a new sequence and you create a track
● When you create a new track, this track is active on all sequences
● "go to the nearest note" did not always work
● Popup ENCODER ASSIGN blinking
● Problem with loading some old projects
● Smartpads scale display wrong notes on the scale
● Humanizer FX and Chance FX improvements
● Lot of rare PyraOs error fixes


● Now you can change the track run modes in all modes
● Now you can hard rec with the footswitch pedal
● Now the last used mode is saved in the SD card
● Improved midi countdown "sound"
● Scale FX: now you can set a chromatic scale
● When "clock stop = OFF" (settings), the position led in LIVE & STEP mode is not blinking anymore
● All random-based FX (Humanizer, Randomizer, Chance, Arpeggiator) are now using a True Random Number generator algorithm


● New FX selection display
● New standard: muted tracks are always "dotted" on the screen
● New popup when you COPY or PASTE or DELETE a track in LIVE mode
● New popup MONO/POLY
● New popup STEP EDITING
● Step lock CC value is now displayed in normal DISP

pyraOS V0.86
17 june 2016

New features LIVE mode

● Looper: a new way to capture your performance, in the style of looper pedals! A rec (from the start) will start a loop recording, that means that the track length will grow with the track player position. To activate the looper feature, enter SETTINGS>MISC>LIVE LOOPER and select the looper time quantization.
● Hard record: press 2ND+PLAY to activate a hard recording. This enable you to overwrite the previously recorded notes, like an "overdub OFF" recording.
● Player tracking: now, the viewed page in LIVE mode always follows the player position.
● Metronome: now, you have to press 2ND+LIVE to enable or disable the metronome. This feature is improved, metronome notes are shorter.
● Played notes on keyboard pads: the processed & sent notes are displayed on the 13 keyboard pads, with low luminosity.
● Quick copy/paste/delete track

New features STEP mode

● New Piano Roll: with 13 notes displayed instead of 8 and beautiful black & white keyboard
●Step-by-step chord learn with an external keyboard: each time a note is received on midi input, the selected note in stepmode NOTE is set with this note (for example C3#). You can also perform a chord with your external keyboard.
● Player tracking: the viewed page in STEP mode can follow the player position if you press 2ND+DISP.
● Go to the nearest note: a long press on a step (MONO EDITION enable) auto-select the nearest note of the step.
● CC message stepmode is now the last stepmode: now it's easiest to enter stepmode CC messages
● Prelisten a CC message: in the stepmode CC message, press the menu encoder to listen the dotted line value.
● FX and CC logos when you scroll DISP view: each time you select a new CC message or a new FX parameter in the both stepmodes, a logo popup will appear, for a better navigation.

New features TRACK mode

● Instant mute/unmute: Select if tracks mute/unmute are in sync with SEQ PERFORM (inst, beat, 1bar, 2bar, ...) or always instant with SETTINGS>MISC>TRACKS MUTE

New features SEQ mode

● Sequence shorter that 1 bar: you can now set a sequence in the chain to be shorter than 1 bar (e.g. 1/4 bar = 1 beat, 2/4 bar = 2 beat, ...).

New features EFFECTS

● FX Scale: this effect quantizes all note pitches to a defined scale in real time, to refine your melody.
● FX Delay: this midi delay creates a copy of the original notes, simulating a normal delay effect, but using the velocity midi data.
● FX Equalizer: this effect increases or decreases note velocities, according to the note pitch.
● FX BPM: this effect enable you to create global tempo automations.
● FX Note to CC: this effect converts a note parameter value (note pitch or note velocity) to a selected CC message (or to the midi "pitch bend", "aftertouch" or " program change").
● FX Chance: this effect adds a probability to play a note or not. It's a great way to add variations to drums or melodies.
● Quick EFFECT MANAGER selection: in the main EFFECT MANAGER window, press encoder 1 to enter the effect in slot 1. Press 2ND + encoder 1 to enable/disable the effect in slot 1...

New features ASSIGN

● Assign a CC to GLOBAL: when assigning an encoder to a CC message, a new option appears: GLOBAL. That means that the CC messages will be sent on the channel of the selected track, instead of always being sent on the same channel.
Assign touchpad to smartpads: when assigning the touchpad, a new option appears: SMARTPADS. Now you can play the touchpad X axis to send chords (if the LIVE smartpads = CHORD) or scaled notes (if the LIVE smartpads = SCALE). You can also select the smartpads octave range (1, 2, 3 or 4 octaves) and the parameter controlled on the Y axis (note velocity, aftertouch, pitch bend or modulation wheel). 

Other new features

● BPM elastic shift: hold 2ND+BPM and slide the touchpad X axis to temporarily shift the tempo up or down. Very handy to manually syncing Pyramid with an external sound source (for example a turntable). 
● BPM double/divide: hold BPM and press < or > to double or divide the BPM in a flash.
Delete projects: in the LOAD project list, press 2ND+DELETE to remove a project definitively from the SD card (note: the backup project is not removed).
Default track settings applied on empty tracks: when you change track setting in SETTINGS>MISC (DEFAULT TRACK, DEFAULT ZOOM, DEFAULT LENGTH, DEFAULT TS, DEFAULT PERFORM), new track settings are applied directly on empty tracks. You don't have to restart Pyramid anymore.
Do not send midi clock when Pyramid is paused or stopped: new setting (SETTINGS>MIDI OUT>CLOCK STOP) to not output the midi clock message when the player is stopped or paused.

Last but not least

● Bug fixes
● More RAM memory, better CPU performances
● Graphical improvement
● Better led states

pyraOS V0.85
9 march 2016

New features

● Global track transpose, step transpose, selected steps transpose (hold REC or hold a step, rotate the menu encoder).
● Automation step-lock style (hold a step, rotate the menu encoder).
● Automation drawing with touchpad (hold REC, slide the touchpad).
● Simply press ASSIGN to activate the "Encoder step edit" feature.
● "Encoder step edit" feature improved, now works with the touchpad.
● Mute/unmute tracks are now in sync (depending on the PERFORM option in SEQ mode).
● Save sequence mute states on/off (press REC in TRACK mode).
● TRACK mode DISP view improved, leds flashes when tracks send midi events.
● Beat progression and sequence progression in SEQ mode.
● Assign CC MESSAGES or FX PARAMETERS to analog inputs (hold assign and plug a jack into CV in or GATE in).
● PYRAMiDi implementation chart, to control Pyramid with an external controller.
● SAVE settings and SAVE track channels (accessible via SETTINGS menu).
● Metronome ON/OFF (press 2ND + REC).
● New I/O pictograms: CV in, CV out, USB in.
● Default track parameters loaded at startup (zoom, length, time signatures) in SETTINGS > MISC.
● Now you can play with an external keyboard (midi in) and change modes (LIVE, STEP, TRACK, SEQ) without stopping the external keyboard notes events.
● You can now assign the ENV CV output to the din sync clock, to easily sync your modular system with a mini jack (SETTINGS > CV/PEDAL > ASSIGN ENV OUT > DIN SYNC).
● You can now send the din sync clock only when the player is playing.
● Better led brightness and states.
● You can now scroll the track banks (tr01A>tr07A, tr08A>tr16A, tr01B>tr07B, ...) in TRACK mode DISP with the main encoder.

pyraOS V0.84
23 december 2015

New features

● In NOTE stepmode, you can now select the current note with a midi IN external keyboard: press a key while pressing the menu encoder to set the note (for example C3#).
● USB midi in implementation: Pyramid is now able to receive USB midi messages: sync clock, start/pause/stop, notes, CC messages, pitch, aftertouch (same operation as the midi IN).
● Slave mode recast, Pyramid now follows with a very low latency the tempo, without drifting. Better handling of start/pause/stop messages. Works perfectly with a master DAW, a master sequencer, an other Pyramid...

pyraOS V0.83
13 november 2015

Graphic improvements

● New project header
● On all 4 modes, Pyramid now displays the current sequence and the next sequence to be played if there is one.
● COPY pad, PASTE pad, DELETE pad and UNDO pad now blink to indicate the action is done.
● New popups for assigned encoders (when clicking an assigned encoder).
● Disabled effects in FX manager are now grey tinted.
● Chord DISP: displays the piano roll on stepmode CHORD. Rotating the menu encoder allows you to move to the chord root note.
● In CC MESSAGES stepmode and EFFECTS stepmode, a grid is displayed to help you to edit automations.
● Notes exceeding the current page on the piano roll view are now displayed on the next page too. (stepmode NOTE and CHORD)
● TRACK mode now displays the content of a track, either it is NOTES, EFFECTS, CC automations or FX automations.

New features STEP mode

● Stepmode selection list is not circular anymore.
● When changing the stepmode, passing over “EUCLID” no longer mutes the track.
● Hold 2ND and press ASSIGN to enter the “5 encoders shortcuts” mode: in step mode, encoder 1 will control EUCLID STEPS, encoder 2 will control EUCLID FILLS, encoder 3 will control VELOCITY, encoder 4 will control LENGTH, encoder 5 will control OFFSET. When filter mode is activated, you can't use the 5 encoders to control CC messages and effect parameters. Exit this mode by pressing ASSIGN.
● Filter mode: in stepmode NOTE and stepmode CC MESSAGES, double tap STEP to activate the filter, in order to scroll only through programmed notes or CC messages. double tap STEP to exit the filter mode.
● Program Change midi messages are sent only if they was not sent before, to avoid sending them at each beginning of the loop. If you press 3 times STOP, Pyramid will resend all Program Changes of tracks, useful to be sure that all your PC are sent before playing a project.
● In CC message stepmode, the default current CC value is now the first value set, instead of “0” (if an automation exist).
● In stepmode CHORD, hold 2ND and rotate the menu encoder to select the tonality.

New features TRACK mode

● BPM is displayed only if you press the BPM pad.
● Configure tracks run modes: While in track mode, hold TRACK and rotate encoder menu to select the running mode (FREE, RELATCH, TRIG):
FREE (no icon displayed under TR, default mode): when a new sequence starts, if the track was active in the last sequence, this track continues to play without restarting at its beginning. In other words, track keeps playing from its last position, useful for get the best out of polymetrics: tracks shift against each other.
RELATCH ( icon displayed under TR): when a new sequence starts, the track always restarts at its beginning. It's an easy way to sync your tracks.
TRIG ( icon displayed under TR): track is playing once at the beginning of the sequence, and does not loop. The track is simply triggered.

New features SEQ mode

● SEQ mode: choose to PERFORM sequences (launch sequences after the selected number of bars or instantly), PLAY sequences (sequences arrangement will stop at the end of the chain) or LOOP sequences (sequences arrangement will loop at the end of the chain)
● Now you can copy, paste & delete sequences.
● When you add a sequence in the chain, Pyramid now displays the full length of the sequence. It's the number of bars after which all tracks are sync again, if using different track length. For example a sequence with a 3 bars length and a 4 length had a full length of 12 bars.

New features Save/load mode

● Saving an existing project creates a backup file in the SD card, for example “BACKUP_PROJECT1”, to always keep an old version of your project.

New settings

● Settings > Midi Out > Midi A Mode (midi out, midi thru, midi out + thru): select the behavior of midi A output port
● Settings > Midi Out > Midi A Mode (midi out, midi thru, midi out + thru): select the behavior of midi B output port
● Settings > Misc > Double Tap Mode (velocity, glide): in NOTE and CHORD stepmodes, double tap a pad to enter velocity accents or gliding notes. Glides only works with compatible synths, if two notes follow, the first one need to be double tapped to create a glide between these two notes).
● Settings > Misc > Rec Countdown (off, current track, midi channel xx): activate a countdown before a recording in live mode, and choose on which midi channel the countdown (made with midi notes) is generated.
● Settings > Misc > CC Assign (autorec off, autorec on): with autorec on, as soon as you assign a CC control and move it to set the value, an automation message is created to store this value (you can display it or remove it in stepmode CC MESSAGES). This message will be sent at the start of the track, so your synthesizer will always have the right set value.
● Settings > Misc > Play pad (pause/continue, restart): If play/pause selected, a press on the PLAY pad will alternately play and pause the playback. If restart selected, a press on the PLAY pad will always restart the playback from the beginning.
● Settings > Misc > Default track (mode free, mode relatch, mode trig): set the default run mode of new tracks.
● Settings > Misc > Popup Assign (on click, on rotate): to display the assigned encoder popup when you click one of the 5 encoders, or when you rotate it.
● Settings > Misc > Touchpad Relatch (no relatch, relatch value): if no relatch selected, the touchpad (assigned X or Y position) will keep it's last set value. If a value is selected (for example 0), the touchpad will send back this value when the touchpad is released.

pyraOS V0.82
21 september 2015

New features

● Effect manager now displays disabled effects.
● Track view in track mode improved.
● New icons for modes.
● New option list for SEQ mode.

pyraOS V0.81
13 august 2015

Bug fixes

● Problem with sequences saving.
● Problem with PROGRAM CHANGE messages saving, problem with .mid files transfert.
● Problem with CC messages assignation random values.
● Problem with TRACK SELECT on other banks.
● Problem when the track contains more than 4 notes per ppqn.

pyraOS V0.80
31 july 2015

New features

● "Save/load in progress" new display
● Higher octave in live mode
● Selecting an empty sequence will copy the track mute states of the last sequence to this new sequence to improve live performance and avoid breaks
● Better CC messages recording.

pyraOS V0.79
18 july 2015

New features

● save/load faster.

pyraOS V0.78
10 july 2015

First version distributed with the batch #01, beta-tested.