Products Pyramid sequencer  /manual  /pyraOS
Hermod  /manual  /hermodOS
Forum
Shop
dealers contact us facebook instagram 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 is displayed on the startup screen

● format your SD card with your computer ("FAT32" with Windows, "MS-DOS FAT" with Mac) 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 3.0

For now on, every bug reports & suggestions must be sent here: squarp.net/contact



pyraOS V3.0
24 august 2018


New features LIVE mode

● SCALE + CHORD INVERSIONS FIX: Some scales and chords were wrong, we fixed it, and fine tuned a lot of smartpad chords to make them work together.

● New smartpad mode: CUSTOM CHORD.

● Note/chords interaction between LIVE and STEP mode, with the setting MISC > LEARN NOTES = MIDI IN + LIVE.

● POLYMETRIC LOOPER: now, you don't have to STOP Pyramid to record a new pattern with the looper and its countdown. It's a great way to create polymetric patterns (different track lengths) on the fly.


New features STEP mode

● STEP DUPLICATE: hold TRACK+LENGTH and press < or > to duplicate or divide the track. For example, if your track is 4-bar length, holding TRACK+LENGTH and pressing > will duplicate the track to an 8-bar length pattern. Notes, FX and CC automation will be pasted.

● Time signature and bar display: when the time signature is different than 4/4, Pyramid now displays on the piano roll a dotted line, showing the start of each bar (measure). Moreover, in stepmode NOTE, you can hold the pad eSTEPS to display on the 16th leds the start of the bar (high luminosity) and the start of the other beats (low luminosity). You can also hold the pad eFILL to only display the start of the bar.


New features TRACK mode

● CONSOLIDATE: On any track, you can "consolidate" the effects, in order to write down the notes + CC messages computed. To consolidate a track, press 2ND+TRACK and select CONS. Then select the destination track with the menu encoder (can be the current track, or an empty track).


New features PATTERN mode

● Now, press STEP+TRACK to enter the PATTERN MODE, instead of holding TRACK and rotating the menu encoder.


New features SEQ mode

● Press DISP to display all active tracks in the current sequence. A list will also display up to 5 active tracks names + pattern number.

● If Pyramid is playing a chain of sequences, press REC to loop the currently played sequence (the sequence will keep until you press again REC, or you restart Pyramid by pressing STOP and PLAY). Press 2ND+ < or > to jump to the previous/next sequence in the chain.

● Now, you can copy/paste sequences (it will copy the track's mute states).


New features EFFECT

● Now, you can add up to 5 effects per track. Quantize is now always present on slot 1. Its Default grid can be configured in SETTINGS > MISC > DEFAULT QUANTIZE, so you can decide to power on Pyramid and get a quantize active on each track, very handy for live performances.

● FX LFO new parameter: OFFSET (set the LFO central value).

● New QUANTIZE parameter: LEGATO. Allows to lengthen (a few ppqn) all notes of the tracks, and create a glide/legato effect on some mono synths. Useful when you record a performance in LIVE mode, but the recording do not preserve the legato of your performance.

● New ARPEGGIATOR styles: 15 new great styles (DOUBLE, OCT UP, OCT DOWN, DRUNK, FIFTHS, ONE TWO, SILENCE, RUNNER, DISCO, MARBLE, RHYTHM 1/2/3), all working as the ASSIGN style (the note arrangement follows the playing order of the input).

● New RANDOM parameter: OCTAVE, randomizing the octave of the note pitches.


New features ASSIGN

● ASSIGN PER TRACK/PROJECT: Now, it's possible to assign the touchpad, the 5 encoders and the analog inputs per track. Each track will have its own set of assignations. Enable it SETTINGS > MISC > ASSIGN TYPE = PER TRACK.

● New assign option: EFFECT MASTER: now you can change (with a single control) the Quantizer GRID, the Scale SCALE, the Scale KEY, the Chance CHANCE, or the Swing PERCENT of all tracks.

● NEW TOUCHPAD POPUP: new display when the touchpad is assigned.


New features SYNC/CLOCK/BPM

● ANALOG SYNC (slave Pyramid with an analog clock on the CV inputs, or with a pedal footswitch): Enable analog CV sync with SETTINGS > CV/PEDAL > CV IN MODE = CLOCK (or enable pedal sync with SETTINGS > CV/PEDAL > PEDAL HOT = CLOCK). Set the number of beats (or PPQN) the player will move forward each time Pyramid receive a clock with CV/PEDAL > INPUT SYNC. Select the tempo with BPM. Start the sync with an analog gate on the CV input (or by pressing your pedal). If SETTINGS > CV/PEDAL > CV IN MODE = CLOCK+STOP, use the GATE input to receive an analog STOP/PLAY (low state = STOP, high state = PLAY).

● SEND CLOCK WHEN LOADING A PROJECT (to keep the sync with your slaved midi instruments): enable SETTINGS > MIDI OUT > SYNC LOAD = SEND CLOCK. Load a project: the clock will be sent during the loading. Your slaved instruments (eg a drum machine with an internal sequencer) will keep the sync. SETTINGS > MIDI OUT > MIDI A SYNC or MIDI B SYNC must be enable on the previous and next project. When loading is done, press PLAY: Pyramid and your slaved instruments will start to play from the beginning, allowing you to keep the perfect sync. When pressing PLAY after a load, will wait for the next bar to start the playback.

● To not load the new BPM of a project, and so avoiding a BPM jump between two projects, hold 2ND while selecting a project to load.

● CLOCK TIMEOUT: new SETTINGS > MIDI IN > CLOCK TIMEOUT = SHORT / LONG : When Pyramid lost the input midi clock, Pyramid will disable its slave mode after 2 seconds (SHORT) or can wait 10s for an incoming clock (LONG).


DEFINITION FILES / CALL INSTRUMENTS

● At Pyramid startup, if a xxx.txt file is present inside the SD card root, Pyramid will load the file definitions. To enable this feature : SETTINGS > MISC > LOAD DEFINITION = ON. Pyramid will display the name of the CC (e.g. FILTER) if your current track has the same CHANNEL and OUTPUT as the instrument definition.

● In the same way, you can also create NOTE definitions, in order to rename some notes (e.g. renaming C2 = “KICK”, D2 = “KICK”, …).

● If an instrument's CC number is not contained in the .txt file, Pyramid will not display it in the CC messages list, allowing you to filter unused CC messages (only if SETTINGS > MISC > LOAD DEFINITION = FILTER CC). If an instrument's NOTE number is not contained in the .txt file, Pyramid will not display it in the piano roll, allowing you to filter unused notes (only if SETTINGS > MISC > LOAD DEFINITION = FILTER NOTE).

● CALL INSTRUMENT: On any track, you can "call" an instrument (defined in the .txt file). It will auto-set the track name, the track channel and the track output. Press 2ND+TRACK to enter the track options menu, and select CALL. Then select the instrument you want to call in the list. Up to 16 instruments can be created. If an instrument is not defined, “...” will be displayed.


Various

● TRANSPOSE IN SYNC: new SETTINGS > MISC > INPUT SYNC = OFF, BEAT, 1 BAR, 2 BAR, 4 BAR : To delay a forthcoming transposition (when using a midi controller to transpose your selected PTRN tracks), enable this setting. The transposition of your tracks will now happen in sync (each BEAT, 1 BAR, 2 BAR, 4 BAR).

● ANTI ECHO AUTO: Enable it with SETTINGS > MIDI IN >MIDI ECHO = AUTO MIDI A or AUTO MIDI B (depending on whether the midi loop is on output A ou B). Midi events received on the MIDI input will be ignored if they were previously sent on MIDI A or MIDI B, to avoid midi loops. It works differently than the MIDI ECHO = OFF, which is designed to simply not send the MIDI input events to the MIDI outputs.

● PYRAMIDI: To mute/unmute a track (from TR01A to TR16D), you can use incoming CC messages (from CC1 to CC64) when SETTINGS > MIDI IN > PYRAMID is enable. If value = 0, the track will be muted. If value = 1, the track will be unmuted. If the value = 127, the track mute state will toogle.

● 0.32V/OCTAVE: new SETTINGS > CV/PEDAL > CV OUT TYPE = 0.32V (for EMS Synthi users).

● SETTINGS > CV/PEDAL > ASSIGN ENV OUT = START : Send a start level (high level) when Pyramid is playing, and send a stop level (low level) when Pyramid is stopped. SETTINGS > CV/PEDAL > ASSIGN ENV OUT = START + DIN SYNC : Same a the START parameter, but also send the din sync clock on the GATE output.

● Now you can import TYPE 1 midi files in Pyramid to create a multi-pattern track.

● New setting CV/PEDAL > PEDAL HOT/COLD > FREEZE SEQ (Now you can loop the running sequence if SEQ mode = PLAY and you have a chain of sequences. Same feature as pressing REC in SEQ mode).

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

Download pyraOS 2.3

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:
- SETTINGS > CV/PEDAL > CV IN MODE = 4x CC MESSAGES
- 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)
● CV/PEDAL > FOLLOW TRACK = ACTIVE TRACK / TR01A /TR02A / ... / TR16A
● 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.
● MIDI IN > OMNI MODE =
- 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)
● MIDI IN > IGNORE SYNC USB = OFF / ON
● 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

● Bug ANTI-ECHO
● Bug ASSIGN CC MESSAGE to CC
● 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

Screen

● 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 > TRANSMIT SYSEX
● Settings > MIDI IN > ANTI ECHO
● Settings > MIDI IN > IGNORE PROGRAM CHANGE
● 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 > PLAY AT STARTUP
● 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

Features

● 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

Screen

● 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.