ENGINE - Release Notes ***************************************** FOR DETAILS ON UPGRADING THE ENGINE OPERATING SYSTEM, PLEASE SEE THE FOLLOWING RESOURCES: SUPPORT WEBSITE: https://www.socialentropy.com/engine/?page_id=476 THE OS UPGRADE TECH NOTE LOCATED AT: http://www.socialentropy.com/engine/pdfs/engine_os_update_note.pdf YOUTUBE VIDEO FOR OS RECOVERY (WINDOWS 8 USERS): https://youtu.be/XtdymDkLp_c ***************************************** V1.020a - 07/09/2019 New Features - * Transposing pattern in MUTE MODE now transposes all playing synth type patterns in tracks set to receive MIDI transpose - Regular transpose mode functions as normal * Pattern data can be expanded or compressed using FUNCTION button while changing time scale (destructive). * New arpeggio direction UP/DOWN2, does not repeat notes at top and bottom of the range, in contrast to existing UP/DOWN Changes - * Clearing a track to a type (DRUM, SYNTH, CTRL) also resets the selected pattern to pattern 1. * Functions (rotate, clear/copy/paste, randomize) now work on individual drum/ctrls by pressing FUNCTION while in drum/ctrl select mode Bug Fixes - * Copy/paste of section did not correctly update the playing steps of playing pattern * Fix arpeggio UP/DOWN note ordering * Track copy/paste would overwrite track 1 drum note mappings ***************************************** V1.000h - 01/22/2018 New Features - * Transmission of CV clocks can be disabled when sequencer is stopped. In GLOBAL CONFIG->EXP MODE use knob 2 when mode is clocks&controls. Changes - * Refine SYNTH2 recording to better handle polyphony assignment * Added short pause (8ms) between prog change messages and starting seq when Engine is clock master * Engine USB device now enumerates with unique serial number per machine, may require reconfiguring interfaces in DAW Bug Fixes - * CV mode - clocks and controls gate output could be late depending on time division * Changing patt type, last step or scale while seq stopped could cause premature looping on first playback loop * CV mode - 1 track with SYNTH1 type patterns using incorrect CV outputs for knobs, also incorrect diagram in manual. * Could not set MIDI note to number 0 in DRUM LEARN mode with BACKWARD button. ***************************************** V1.000g - 12/09/2017 New Features - * In SONG STEP RECORD, can now insert and delete song steps. Delete is CLEAR button, insert is PASTE button. Changes - * Changing TRACK normal velocity changes any unused SYNTH1 type patterns default velocity * Latched ARP will add notes when played legato over MIDI, and reset notes when not played legato. * STEP RECORD of SYNTH1 patterns refinements for legato (slide) notes * Backups from previous OS versions converted for OS 1.000, some settings may be changed as part of conversion Bug Fixes - * STEP RECORD not working correctly for SYNTH2 and DRUM type patterns when using external MIDI controller. * When acting as DIN SYNC slave with no DIN master plugged in, sequencer could start/lock unexpectedly * Snapshot LEDs did not indicate playing snapshot when switching between snapshot groups * When selecting patterns for tracks in SNAPSHOT mode, LEDs could light incorrectly ***************************************** V1.000f - 10/12/2017 Changes - * Clearing TRACK settings now also resets CV tuning offset to zero. * Pattern clear/type change of current edit pattern now really clears everything about the pattern * Realtime and adaptive record add ties to skipped steps when a note spans skipped steps and needed * MIDI thru "TRACK" mode will be overridden in ARP/ARP RECORD mode, allowing clean entry of ARP notes. * MIDI thru "TRACK" mode messages now filtered by the MIDI input channel setting, previously accepted all MIDI input. * Refinements to the ARP directions and note ordering Bug Fixes - * In CV converter mode, MIDI stop command could cause machine to hang. * Switching snapshots would truncate all playing MIDI notes, even if track MIDI settings not changing. * CRITICAL: Upgrade from previous OS could incorrectly overwrite patterns in banks 2-4 Known Issues - * Backups from previous OS versions need to be handled/converted for OS 1.000, will be in next OS build ***************************************** V1.000e - 09/10/2017 New Features - * Overall slide can be disabled per track, in UTILITY MODE -> CV MODE knob 2 turns slide on/off, tuning offset moves to knob 3. Changes - * Legato MIDI thru notes over a SYNTH 1 pattern will trigger slide circuit * Can now live REST selected instrument in DRUM SELECT mode Bug Fixes - * Master MIDI input channel set to 1 caused omni behaviour. * Wrong starting step could be used when restarting within a pattern chain * MIDI Thru note off would drop the gate signal regardless of order * Track modulator display didn't show step repeat "off" setting * When using global knob config, control step would incorrectly show track level setting * Adaptive record of SYNTH1 pattern not playing transposed pitches during record. * ACTIVE STEP mode may get stuck when leaving SECTION FUNCTION in some scenarios. ***************************************** V1.000d - 08/15/2017 Bug Fixes - * Layer two drum mutes not recalled correctly in pattern chains ***************************************** V1.000c - 08/02/2017 New Features - * Support for 1.2V/octave scaling of CV outputs. Set in UTILITY or CV CONVERTER mode. ***************************************** V1.000b - 07/29/2017 Bug Fixes - * Scale presets not initialized correctly when upgrading from previous OS (not factory initialized) ***************************************** V1.000a - 07/26/2017 New Features - * New adaptive loop record mode, allows playing a loop at arbitrary speed and then fitting to current pattern automatically - Initiated with RECORD+TIME with sequencer stopped - End recording and apply to pattern by clicking RUN after playing notes. * Control patterns can now modulate other track attributes: track pitch, velocity, gate, delay, note repeat. * Can now set the active steps (begin/end steps) by pressing two buttons simultaneously in ACTIVE STEP mode. * Snapshot recall of track mutes can be disabled. Use MUTE button in SNAPSHOT UTILITY mode. * Change multiple steps simultaneously in control patterns by holding two step buttons simultaneously. * Finer resolution on step delay, gate values (no change to displayed values) * Intermediate SHUFFLE amounts, selected by clicking two adjacent shuffle buttons in TIME mode. * New arpeggiator direction "PROG", uses programmed pattern to determine gates played by arp. * Support for DIN48 and DIN12 clock in/out (set with knob two in SYNC SOURCE mode) * DIN sync continue can be turned on/off (default OFF) when Engine is DIN sync master (set with knob three in SYNC SOURCE mode) * Drum patterns now use MIDI FX gate offset to change CV trigger width (and MIDI note length) * Knobs now use pass-through mode in FUNCTION MODE to avoid jumps in value. * The velocities used for DRUM and SYNTH2 patterns can be changed. In UTILITY MODE, hold ACCENT and use knobs 1-3 * SHUFFLE can now be applied to patterns using triplet timing * Each ARP direction now has four variations, set using knob 2, arp octaves is moved to knob 3 * Individual drum instruments can be cleared in realtime using DRUM SELECT RECORD mode and the REST button * Force to scale can now be set to 7 preset scales or user scale (knob 2), root note can be set with knob 1, press RECORD to store user scale * Controls can now be set to NOTE to send MIDI note (using learned MIDI note assignment, with velocity set by control value) * MIDI output overload meter in GLOBAL CONFIG mode using decimal points of LED display. * Converter mode now passes all MIDI input to both DIN MIDI outputs * New MIDI FX - note repeat decay, plays repeated notes with lower velocity. Set using knob 5 in FUNCTION MODE. Changes - * Default factory reset value for INPUT CHANNEL is OMNI * Default factory reset value for snapshot MIDI settings recall is OFF. * Refine DIN sync slave handling to support master DIN sync signals that are not a square wave. * Implemented MIDI output data overload protection, will drop messages in overload situation but maintain timing. * Using MIDI thru "TRACK" mode will always output regardless of seq mode. * Refinements to internal/external sync handling * CV Converter mode can now set track MIDI channel/CV mode using inc/dec buttons * Knob CC/Channel cannot be seen/set if global/track setting is not applicable. * CTRL step preview now only sends preview for currently selected control * Selected control automatically changes in grid programming, when turning associated control knob * Converter mode now responds to ALL NOTES OFF control message, also can turn off hanging gate with double-click of RUN button * LED display indicates reception of SYSEX dump while in UTILITY or GLOBAL CONFIG modes. Bug Fixes - * Stopped drum roll did not respect MIDI FX velocity * Step LEDs may not refresh when changing last step of pattern * USB MIDI wasn't enabled in CV converter mode * Could not set/change track CV mode in CV converter mode * Step LEDs not updating for drum inst/controls in some cases * In FUNCTION mode, editing a step, step repeat LED not updated correctly * Pasting SECTION without first copying section or different pattern type causes pattern corruption * Could not set a pattern chain to 16 patterns in length * When exiting a ROLL some drum notes could hang * First step in pattern for DRUM/CTRL pattern could be incorrectly erased when using REPLACE RECORD * Octave LEDs not displayed correctly when SYNTH2 step programmed to high C * Clearing TRACK settings could cause current edit pattern to change scale/shuffle/laststep/direction * Clear section of SYNTH2 patterns not working * Rotate of single drum instruments 8-16 not working Known Issues - ***************************************** V0.998g - 03/11/2017 New Features - Changes - * Leaving TRACK MUTE mode while in SNAPSHOT mode does not move snapshot view back to current playing snapshot. Bug Fixes - * CRITICAL: Selecting snapshots in snapshot group 2 could cause memory corruption. Known Issues - ***************************************** V0.998f - 02/25/2017 New Features - Changes - Bug Fixes - * Gate was not stopped when switching between snapshots and track becomes muted with a note playing * Refine MIDI handling of unknown/unterminated sysex msgs (Yamaha DX7 support) Known Issues - ***************************************** V0.998d/0.998e - 01/28/2017 New Features - Changes - * Moved SNAPSHOT recall settings to new SNAPSHOT UTILITY mode (FUNCTION + UTILITY in SNAPSHOT MODE) * Change transpose/drum&ctrl select in SNAPSHOT mode to be more consistent * Control select consistency in STEP RECORD mode * Disallow entering PAUSE RECORD from LFO mode Bug Fixes - * Setting synth step tie on step 64 of pattern could cause skip of step 1 Known Issues - ***************************************** V0.998c - 01/07/2017 New Features - * RANDOMIZE of patterns can act on specified values (timing, value, scale/inst/controller, slide). * RANDOMIZE now works on CTRL type patterns Changes - Bug Fixes - Known Issues - ***************************************** V0.998b - 12/24/2016 New Features - * LFO now sends intermediate MIDI CCs when SLIDE is enabled Changes - * LFO does not unlatch when stopping the sequencer Bug Fixes - * CTRL patterns not showing as cleared after clearing * Intermediate CTRL values not changed by global velocity FX * Infrequently a could pattern load incorrectly Known Issues - ***************************************** V0.998 - 12/14/2016 New Features - * STEP length can be set using DOWN/UP in STEP FUNCTION mode, allowing note to be extended across sections * SNAPSHOT paste can be used to select tracks that will copy current patterns to new location and assign to snapshot * Recall of pattern transpose when selecting a SNAPSHOT can be turned off. In SNAPSHOT FUNCTION mode, click TRANSPOSE button. * Master track can be selected to control when a snapshot/song step loop should occur, the automatic (longest pattern) method is still available. - Set master track in GLOBAL CONFIG, hold the SNAPSHOT button and use knob 1 or BACKWARD/FORWARD Changes - * Track MIDI channel/port can now be set quickly using the 3 sharp buttons for port and the 16 step buttons for channel * Clearing a SNAPSHOT now preselects pattern of the same number in every track * Unused SNAPSHOTS can now be selected in snapshot and song mode * SNAPSHOT clear/paste also available in SNAPSHOT mode (was only in SNAPSHOT FUNCTION mode) * All current pattern program change messages are sent each time the sequencer is started * PAUSE RECORD now works in SONG REALTIME RECORD * Snapshot change will now realign all tracks in case a track is not an even division of the longest track Bug Fixes - * Sometimes a note could hang when using probability direction * Drum instruments 8-15 not cleared correctly when upgrading OS from < 0.997 * Possible to incorrectly pin a mode when releasing two buttons simultaneously * Pattern chain could loop incorrectly, missing last pattern of the chain * Chain playback in SNAPSHOTS could play pattern an extra time * Arp notes on SYNTH2 patterns were too short when playing over a rest step. * Track thru mode not sending pitchbend and aftertouch on correct MIDI channel/port * Note "all repeat" could be incorrectly enabled when recording a SYNTH1 pattern. * Switching TRACKS in FUNCTION mode not updating step LEDs * Tempo display not updating when releasing a step in STEP RECORD mode * TRACK settings copy/clear not handling global delay * SNAPSHOT clear/paste incorrect for group 2 * Incorrect recall of track 8 snapshot values * Track MIDI port/channel/drum mappings not recalled correctly when receiving MIDI sysex dump * GATE left high when muting track with playing note * CV output for SYNTH1 type patterns not correct in REST and RECORD modes * Sometimes after power-on, USB MIDI did not re-enumerate on host PC * CV hanging in REST and RECORD modes for notes played on SYNTH2 patterns, when pattern transposed * GRID programming while in CHORD MEMORY mode caused edit step to be locked, could not exit * ARP note could hang when leaving ARP/ARP RECORD mode Known Issues - ***************************************** V0.997a - 09/30/2016 New Features - * DOUBLE the number of snapshots (128) can be used. While holding SNAPSHOT, use BACKWARDS/FORWARDS to change snapshot group. * DOUBLE the number of drum instruments (16) per pattern can be programmed. While holding DRUM SELECT, use BACKWARDS/FORWARDS to change group. * New PATTERN type: SYNTH2 - Used for more traditional polyphonic sequencing * New PATTERN direction: PROBABILITY - Determines if next step will increment or decrement. Adjust probability with knob 2 in direction mode * New NOTE REPEAT mode: STEP REPEAT - Step based note repeat, repeats an entire step before moving on (1-8 repeats) * New ARP direction: PATTERN - Arpeggiates the notes of the current pattern * New mode: REST - Allows keyboard to be played live while muting current pattern * New mode: REPLACE RECORD - Allows replace recording instead of overdub record * Three levels of velocity available for DRUM steps, use control knob 1 or click ACCENT while holding a drum step * RECORD can now wait for note input before starting the sequencer, hold RECORD while clicking RUN, applies to ARP/ROLL as well. * SECTION transpose: in TIME mode FUNCTION + TRANSPOSE allows mini-keyboard to transpose the selected section * MIDI channel for PGM change messages can be set separately (per track), use knob 4 while setting PGM number * TRACK UNSOLO, when soloing a track, now can click the soloed track to return to previous mute state * DRUM INSTRUMENT UNSOLO, when soloing an instrument, now can click the soloed instrument to return to previous mute state * CTRL UNSOLO, when soloing a control, now can click the soloed control to return to previous mute state * UNDO for operations clear/paste/randomize/change pattern type. While in the function, RECORD LED shows possible UNDO, click RECORD to UNDO * CTRL knob track settings can now use different MIDI channel/port per knob or use track channel, set in UTILITY MODE * Boot option to wipe only pattern/song/snapshot data, hold step 13 button (FORMAT PATTERNS) while booting, click SECTION to confirm * TRACK CLEAR can clear track settings or clear all patterns in track to a particular type, in TRACK CLEAR use knob 1 and SECTION to confirm * CV mode "1 track" for synth1 type patterns sends clock signals out GATE outputs 1-6 * Functions clear/copy/paste/rotate/randomize can now be applied to individual controls on CTRL type patterns, hold TRANSPOSE while performing * CTRL pattern steps can have slide set per controller * CTRL steps with SLIDE between them send intermediate MIDI CC value Changes - * Change CTRL pattern programming/view to be more consistent with DRUM type programming * Moved live keyboard mode from ARP/ROLL to REST MODE * Drum learn and MIDI Transpose can both be set in UTILITY mode regardless of current selected pattern type * CTRL step values can be changed using BACKWARD/FORWARD while holding control step * Soft MIDI thru TRACK mode now plays through CV output board also * USB MIDI sync output configured separately from other ports * Reception of MIDI program change to change patterns can be disabled in GLOBAL CONFIG->INPUT CHAN->knob 3. * Operations on DRUM type patterns now apply to whole pattern by default, to apply to individual instrument, hold TRANSPOSE while performing * Pattern clear/copy/paste operations show used patterns on step LEDs, instead of the current pattern chain * Note move function now can wrap around pattern forwards/backwards Bug Fixes - * MIDI messages sent from control knobs could cause MIDI data clogging * Out of range note values could cause CV board to crash * ARP/ROLL/LFO was not muted by track mute * Realtime transpose was recording a step late * ARP recording cut off notes during recording, many ARP refinements * SNAPSHOT not changing under certain conditions * CTRL step slides not cleared/copied * PENDULUM pattern direction not playing both directions before switching * Occasional hanging note when leaving RECORD mode ***************************************** V0.995 - 05/07/2016 Bug Fixes - * Fix track channels and FTS for sysex dumps coming from older OS versions * Fix Force To Scale note value when active scale note is higher than current note (wraparound, down one octave) * CV offsets not initialized correctly, making CV out of tune ***************************************** V0.994 - 04/26/2016 Bug Fixes - * Snapshot recall of MIDI channels saved on previous OS not recalling correctly * Songs and snapshots not saving from a received SYSEX dump ***************************************** V0.993 - 04/25/2016 Bug Fixes - * Force to scale was not being set to all pitches ON after OS upgrade from 0.981 - upgrade from 0.981 or 0.991 will now set force to scale correctly ***************************************** V0.991 - 04/25/2016 New Features - * MIDI continue support enabled - Receive MIDI continue - Send continue with FUNCTION + RUN/STOP, when seq stopped * MIDI effects now available in snapshot function mode and song function mode * Both USB-MIDI and serial MIDI active simultaneously, clock input switches dynamically * Chord memory now supports up to four notes instead of three * New NOTE REPEAT mode: POLY, which plays polyphonic steps in sequence (monophonically) instead of simultaneously * Mini keyboard can be played live on a track (in ARP/ROLL MODE, click the TRANS button) * ARP/ROLL/LFO can now be played with sequencer stopped * Note repeats can now be played/muted/recorded in TRANS mode, using the ROLL/ARP button * Section clear/copy/paste, in TIME mode hold FUNCTION, click clear/copy/paste for the current selected section. * Track clear/copy/paste, use CLEAR/COPY/PASTE while holding selected track * Snapshot clear/copy/paste functions now supported (in SNAPSHOT FUNCTION mode) * Song clear/copy/paste functions now supported (in SONG FUNCTION mode) * Snapshot now stores BPM; BPM is only recalled if the tempo lock is enabled in TIME MODE * Recall of MIDI channel/port from snapshot can be configured on/off (C sharp in SNAPSHOT FUNCTION mode) * Recall of MIDI effects from snapshot can be configured on/off (D sharp in SNAPSHOT FUNCTION mode) * Track MIDI output channel and port can be set independently for USB MIDI output (3 MIDI output ports available) * LFO phase can be set (using control knob 5) * LFO/CTRL values can be offset using global velocity MIDI effects * Engine can now receive pattern dumps from Quicksilver 303, 606 and Avalon Bassline * CTRL type patterns can now record incoming MIDI controller messages * Per track force to scale (user defined) Changes - * MIDI stop handling changed to support certain "looping" scenarios * Pattern selection for tracks now allows "browsing" across banks before selecting new pattern * BPM now shows momentarily when turning tempo knob in SONG, ARP, LFO and ROLL modes. * Most incremental values can now be set using the BACKWARD and FORWARD buttons in addition to control knob 1. * SYNTH type patterns now have same shuffle levels as DRUM type patterns * Preview of individual polyphonic pitches when sequencer stopped when clicking SECTION button * MIDI all notes off sent when double clicking RUN/STOP and sequencer is stopped * When under external sync, display shows 4 measure count with dashes * The step attribute on the display can now be selected by pressing TRANSPOSE while holding a step * Clock will fall back to internal clock if MIDI sync lost after two seconds * Track MIDI channel can now be set to OFF, useful for tracks using only CV output * To enter/exit SONG MODE, must double click SONG button, to prevent accidental mode change * Knob controller number can now be learned from incoming MIDI controller messages Bug Fixes - * MIDI sync input handling, improvements in latency and jitter * EDIT pattern could not be edited sometimes from a pattern chain * Track global delay was not stored/recalled with snapshots * Program changes not sent when selecting same pattern in different bank * Incorrect LED lighting when programming some pitches on synth step * Fix USB device bug/lockup for Mac OS X El Capitan * Selecting snapshots from different banks in SONG MODE could cause crash * Tempo LED blink could fall out of sync * Wrong pitch bend values sent when using MIDI thru and DIN MIDI input * Drum LED flicker overriding pinned drum instrument mute mode Known Issues - ***************************************** V0.981 - 12/03/2015 Bug Fixes - Fix memory structure so memory reset isn't required after upgrade. ***************************************** V0.98 - 12/03/2015 New Features - * CTRL Pattern type, program/record control knobs into a pattern * LFO mode in CTRL pattern type * New MIDI THRU mode for track, allows midi input routed through selected track * BANK SELECT messages can be sent per pattern in addition to the PGM change message * Track MIDI channel is now stored/recalled with snapshots Changes - * Pattern type is now selected using CTRL knob 1 * PGM change message sent when selecting a PGM number for a pattern * DRUM LEARN sends a preview note when selecting note number with seq stopped * Disallow switching tracks when TRACK SELECT is pinned to a track Bug Fixes - * Pattern PGM number was not being copied/pasted with patterns * Pasted patterns were not being set as used * Note repeat for 1/32 note timing resolution was causing some hanging notes * Reload of machine SYSEX dump wasn’t refreshing correctly * ARP octaves didn't work for single note arp * Selecting snapshots with higher pattern numbers was causing memory corruption * ROTATE/COPY wasn’t moving all step data, chord memory settings * NOTE REPEAT not sending all note off messages for slide/long notes Known Issues - * MIDI Pause function temporarily disabled * Avalon/Quicksilver pattern sharing not implemented ***************************************** Previous Versions V0.93 - 10/08/2015 - Initial Release New Features - * initial release Changes - * initial release Bug Fixes - * initial release Known Issues - * MIDI Pause function temporarily disabled * Reload of machine SYSEX dump does not refresh pattern displayed Copyright 2019 Social Entropy LLC