Fast firmware update

Drag the "PyraOs.bin" file into the SD card, insert the SD card in the machine and press the data encoder at startup: your Pyramid sequencer is up to date! The version (PyraOs 0.85) is displayed on the screen at startup.

We recommend to 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. Moreover, we encourage users to regularly backup projects besides the SD card. Finally, please use your dedicated SD card only with Pyramid to secure your projects.

 

Download PyraOs

 

Regular OS updates will be released for Pyramid. Squarp's philosophy is to stay in touch with users and include them into the thinking process, in order to maintain & improve the product features according to their needs and wishes.

PyraOs V0.85
9 march 2016

Bug fixes

● HOLD and RELATCH features in LIVE mode now works when OMNI mode is OFF.
● Accelerometer assignation now works. Tilt Pyramid back and forth while holding ASSIGN to enter the assignation manager.
● Error 9604 with external pitch automation solved.
● Copy notes in stepmode CHORD now works.
● Leds are now updated when you change the scale tonality in LIVE mode.
● Din SYNC 48 is fixed. We also added SYNC 1 & SYNC 96 settings.
● “Track restart from the beginning when unmuted” bug fixed.
● "Problem with unexpected TAP BPM" fixed.
● "Problem with CC messages received via MIDI IN and not sent via MIDI OUT" fixed.
● "Recording notes with the CV input creates stuck notes" fixed

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

Bug fixes

● Play = Restart bug solved.
● Problem with BPM flashing in TRACK mode (slave mode).
● Rare problem with an infinite note when recording a live performance.
● Sequence selection in SEQ mode with player stopped now works.
● Error 337, error 9591 solved.

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

Bug fixes

● Pyramid now stops all notes before loading and saving.
● Problem when using an arpeggiator with a swing.
● Freeze when loading a project.
● Display problem when dezooming a track with multiple pages.
● Display problem when scrolling fast the stepmode EFFECTS list (ERR 9335).
● Master sync improved at start/stop/pause actions.

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

Bug fixes

● Start/stop (input and output) problems when Pyramid is in slave mode.
● Countdown problem in slave mode, quantize+arp bug at step 1.
● Recorded notes too long on irrational signature tracks.
● Shifted tracks with some polyrhythmic signatures.
● Assigned encoders always create CC automations in current track.
● Only CC messages of the current track are sent.
● Adding one CC message does not create the track.
● Problem with tracks synchronization in SEQ mode.

Graphic improvements

● 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

Bug fixes

● Problem with the load of some complex projects (error 418)
● Problem with the player led progression in step mode
● Problem with Page Position changing each time we change the submode.

Improvements

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

Bug fixes

● Problem with the save/load of PROGRAM CHANGE automations and FX automations
● Problem with the touchpad communication (I2C error).

Improvements

● save/load faster.

PyraOs V0.78
10 july 2015

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