Mark Eats Sequencer http://www.markeats.com/sequencer Changelog v1.00 Build 21 Beta 2018-01-15 - Tweaks to the way automation is recorded (actions happen based on current quantization settings and act more like 'live' presses). - Minor fix to display pattern numbers correctly on macOS 10.13 v1.00 Build 20 Beta 2016-02-20 + Notes can now each have two modulation values associated with them that can be sent out as MIDI CC values. The values are set via two new sliders in note edit mode and the desktop UI is used to set destinations per page. + Custom MIDI channels for each page. This makes it easier to create polyrhythms by sending the output of several pages to the same channel. + CC outputs for grid tilt can be customised in Preferences. Mapping the same output to both directions along one axis will combine them. - Note edit mode sliders now always appear at the top of the grid - Workaround for SerialOSC sometimes returning an invalid grid size. Sequencer will now ask for the size to be entered manually if need be rather than defaulting to 8x8. - Fixed bug whereby documents wouldn't always fully unload causing weird flickering on the grid when working with multiple documents - Fixed bug that caused some keyboard inputs not to work with multiple documents open - UI tweaks and fixes - Performance improvements to desktop UI v1.00 Build 19 Beta 2015-11-17 - Another MIDI sync fix, the time it takes for tempo changes to take effect should be faster v1.00 Build 18 Beta 2015-11-12 - Fixed a bug that broke syncing to external MIDI clock v1.00 Build 17 Beta 2015-10-27 - Fixed crash on load under OS X 10.11 by updating VVOpenSource framework - Small UI fixes for OS X 10.11 - Fixed a few other potential crash bugs v1.00 Build 16 Beta 2014-11-09 - Updated monome connection code to the newer method that doesn't rely on Bonjour. This should fix the bug whereby you couldn't connect to a monome without a network connection. - Variable brightness capability is now detected automatically - Fixed an issue with keyboard shortcuts in Yosemite that caused the screen to flash briefly as if they weren't being accepted - Fixed swiping between pages on Yosemite - Minor graphic tweaks for Yosemite v1.00 Build 15 Beta 2014-03-15 - Changed the way tilt data is sent - it now goes out on four different CCs so that they are all zero when the monome is flat - Fixed the User Guide's missing letters (again) v1.00 Build 14 Beta 2014-02-03 - Fixed external MIDI clock sync v1.00 Build 13 Beta 2014-01-29 - Fixed a crash at startup that some users were experiencing on OS X 10.7 v1.00 Build 12 Beta 2014-01-26 + Tilt from the monome can now be sent as CC values, check Preferences to enable - Fixed crash when using keyboard to change to patterns outside of grid size - Fixed connect crash if monome reports an invalid size - Fixed bug when switching between two monomes connected at once - Updated VVOpenSource framework (shouldn't make any difference to users, just dev stuff) v1.00 Build 11 Beta 2014-01-17 + Added automation feature for pattern changes, scrubbing, loops, transposing and play mode - Fixed some bugs with undo/redo - Fixed obscure bug that meant you couldn't loop the last step of other pages using MLR style on a 256 v1.00 Build 10 Beta 2013-12-21 + Notes are shown with varying brightness based on their velocity - Fixed the bug whereby notes could get stuck when stopping the sequencer - Fixed bug with swing when using longer step lengths - Fixed bug which caused last selected scale to not always be remembered - Additional logging to help track down those final few bugs... v1.00 Build 9 Beta 2013-11-10 - Several bug fixes to swing, mainly affecting note length as well as reverse play mode - Fixed a bug which caused repeated notes to not always be sent correctly v1.00 Build 8 Beta 2013-11-02 + New floating toolbar and keyboard shortcuts to shift patterns on the grid and edit their notes' length & velocity all at once + Added support for more step lengths (48ths, 24ths, 12ths, 6ths and 3rds) + Added a crash reporter - if Sequencer crashes please send your reports with a description - Added a menu item and shortcut for renaming the current page - Fixed a bug where changing the properties of a copied pattern would change the original as well v1.00 Build 7 Alpha 2013-09-22 + Support for monome rotation, including 128 vertical + The 'scrub other pages' row now allows setting loops when MLR style is enabled - Fixed a bug where note length was drawn incorrectly in desktop UI when using an 8-wide monome - Fixed a bug which caused notes to not play for their full length if re-triggering them while they were still playing - (Hopefully) fixed an occasional crash bug when entering note edit mode - 'Clear pattern' is now 'Delete' in Edit menu, make sure to select the pattern first v1.00 Build 6 Alpha 2013-09-01 - Major re-write of loads of code to improve stability, performance and future awesomeness - Sorry, songs saved with older versions are not compatible + New 'slice' playback mode only triggers steps in the sequence when you scrub to them - Play mode buttons on monome have been adjusted (press the active play mode to pause) - Desktop interface and monome pages are now linked - Undo & redo work as expected - Visual improvements to monome interface - Fixed accidental copying of patterns on the monome when trying to change more than one - Tweaks to pattern quantization, 'none' is no longer necessary v1.00 Build 5 Alpha 2013-08-11 + Added keyboard & gesture shortcuts, see the User Guide for the full list + You can now cut, copy and paste patterns (all available in desktop interface, only copying on the monome) + Showing note lengths on the grid is now optional - The User Guide is now located in the help menu, along with some other helpful links, and you'll be prompted to view it on first run - Added a custom document icon - Small visual tweaks to desktop and monome interfaces - Fixed common crashes when creating a new document - Fixed the bug whereby notes wouldn't appear in the desktop interface when a new document was created - Fixed a bug where clearing a pattern would clear the wrong one when pattern quantization was set to none - Fixed an obscure bug where using a 64 with a file that had notes outside the grid's width would mess up adding/removing notes v1.00 Build 4 Alpha 2013-07-29 + Transpose patterns in realtime from desktop interface or a row on 256 monomes + You can now set the default MIDI note velocity - Clicking the sequencer play button while already playing resets the play position - When acting as a clock source, 'Song Position Pointer 0' is now sent at the correct time - Editing patterns appears more responsive - Removed option to double press to switch modes - Added page animtions to the desktop interface - You now click an active page tab to edit it's label (edit label button has been removed) - If you enter Play Mode via the top right button and keep holding it then you will no longer trigger returning to Sequencer Mode when you release - When MLR-style is enabled the loop now responds on button down (this isn't exactly true to MLR but makes it more responsive) - Reverted some changes to BPM handling to fix a nasty memory leak - Fixed bug when switching from a 16 width monome to an 8 width monome and the loop ran past the grid width temporarily - Please note that velocities of notes set in previously saved files will be disregarded, sorry! - Fixed the User Guide's missing letters v1.00 Build 3 Alpha 2013-07-20 + You can now switch modes by holding down a button (default) or with the previous double press method (available in preferences) + Added indicator if timing is running behind (a red dot will appear next to the BPM) - Loop position resets when clicking stop a second time or if syncing to an external MIDI clock and receiving 'Song Position Pointer 0' - Scale generator remembers the last used scale type and tonic note - Reduced buffer time to 10ms - Patterns and pitches are numbered from 1 instead of 0 - MIDI channels are correctly numbered from 1 instead of 0 - If a loop has been set, we now correctly remain in it on first play after startup - Hopefully fixed most random freezes - Improvements in CPU usage when syncing to external clock - New icon design - Added a 'quick start' page and an explanation of the desktop interface to the User Guide v1.00 Build 2 Alpha 2013-07-15 - Fixed 10.7 crash on startup bug v1.00 Build 1 Alpha 2013-07-14 + Initial release