Updates for Pocket Sequencer

The firmware of the Pocket Sequencer can be updated to access new functionality and fix known bugs. Each update contains the updates before it, so you need only install the latest one.

Instructions

The updates are made for working with a Windows PC, but there is a provided script for Mac OS if you are of that kind (credits to Matthew Callis!). You will need a micro USB cable (not included) to connect the Pocket Sequencer to the computer. The updates will possibly delete all saved data on the Pocket Sequencer.
  1. 1. Download the update zipfile
  2. 2. Unzip the file contents
  3. 3. Connect the Pocket Sequencer to the PC with a micro USB cable
  4. 4. Run the file UPDATE.cmd by double clicking on it
  5. 5. Wait for the update to complete
  6. 6. Clear the stored data by doing a fresh SAVE in the SAVE & LOAD menu
If any problems occur, please try a different micro USB cable. Some cables only support power, and can not transfer data.

Update 1.3

File
Pocket-Sequencer-1.3.zip
New functionality
  • Scale modes can now be chosen: Ionian, Dorian, Phrygian, Lydian, Mixolydian, Aeolian and Locrian
  • MIDI CC sequencing is now possible by using up to 4 possible CC-parameters as generative signal target
  • More parameters are now stored during saving and loading: keynote, PPQN and what happens when keyboard is pressed during play
  • Added button that transmits randomized values for all 128 MIDI CC values
  • Changed the behavior for the play button: If used outside the sequencer or generative menu, it now plays or stops either the sequence or the generative signals depending on which of those were played last
  • Signal type is now called shape, which is more descriptive
  • Added a new signal shape based on Fibonacci number using the Pisano period
  • Added the current keynote position to the keyboard visualization
  • Changed how steps are visualized when the range between minimum and maximum is larger than can be shown: The steps are now shown as a thin line that is scaled vertically by 1/8th
  • Added swing; both normal swing at 51-99 % and inverted short-long at 1-49 %
  • Made it possible to set a limit to the number of notes actually used in a scale
  • Renamed signal transpose to offset, since transpose in music usually means changing the keynote, but the offset is actually in scale
  • Renamed signal target to effect to avoid the misconception that target=signal X is actually influencing the signal X, while it is actually the other way around
  • Renamed the effect void to silent since people not familiar with computer programming do not use the term void
  • Replaced the signal shape "walk" with "follow", which approaches a target value. This can fill the same role, but is less prone to straying towards the infinite
  • Made it possible to have negative values in the signal parameters height and width. Negative height usually inverts the shape, and negative width is not defined except for the "follow" shape
  • Changing behavior for the target/effect parameter when another signal is used as input. Instead of using ranges 0-5 and 6-11, now even values mean silent, and odd values mean note output. This is simpler to explain to the user.
Bug fixes
  • Saved sequences with length other than 8 steps previously did not get the number of steps correctly set after a load
  • The chord inversion feature was not actually implemented correctly. Previously the top X notes were moved up/down. But now the necessary notes are moved to make the x-th note the lowest.
  • Although 8 sub sequences was supposed to be possible, the required memory was not allocated correctly, making a maximum of 6 sub sequences possible. This is now corrected.
  • For the random generative shapes "random height" and "random width", they previously shared the same pseudo random number generator, making the behavior unpredictable when several random signal were used simultaneously. This is now corrected
  • For the generative shapes sawtooth and triangle, they previously did not work correctly when height was lower than width (gentle slope)
  • In some situations, like when editing a playing sequence, the number of steps was not shown correctly, and could not be edited

Update 1.2

File
Pocket-Sequencer-1.2.zip
New functionality
  • You can now use another generative signal as input to the target parameter, making silent steps possible in generative mode
  • Added option for what keyboard presses do during live play: Transpose the keynote or play the note polyphonically
  • Made a configurable parameter for clock division (PPQN), which reduces or increases the rate of the MIDI clock compared to the sequencing
  • Added simple functionality for sending a single MIDI CC message from system menu
  • The update script now attempts to find the correct usb port name of the connected Pocket Sequencer
Bug fixes
  • When starting and stopping a sequence during generative play, the currently playing generative note is not interrupted. And vice versa.

Update 1.1

File
Pocket-Sequencer-1.1.zip
New functionality
  • Multiple sequences can be played polyphonically at the same time
  • Sequence and generative melody can be played at the same time
  • Generative parameters can be changed while playing without interrupting live play
  • Added tie note as a possible sequence step
  • Added button for replacing all currently active sequences with the selected one
  • Edited sequence step can be selected independently from playing step during live play
  • Sequences that are active or open are marked with symbols
  • Now opening and activating every newly created sequence by default
  • Now showing firmware version number in the SYSTEM menu
  • Added button for killing all hanging MIDI notes
  • Changed default number of steps to 8
Bug fixes
  • Silent steps are now applied to the open sequence when editing, instead of always on sequence nr 1
  • Fixed bug when trying to add more than the maximum number of sequences
  • Making it impossible to delete the last remaining sequence
  • Fixed bug when trying to have 128 steps in a sequence
  • No longer possible to attempt to select less than 1 or more than 128 steps in a sequence
  • Clear steps now works not only on the first sequence