Difference between revisions of "Releases"
(Created page with "WIP page <h1 id="release_1_2">Release 1.2</h1> <div class="buttons"> <a href="http://download.moddevices.com/releases/moddu...") |
|||
Line 1: | Line 1: | ||
WIP page | WIP page | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | == Release 1.2 == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <h1 id="release_1_2">Release 1.2</h1> | |
− | + | <div class="buttons"> | |
− | + | <a href="http://download.moddevices.com/releases/modduo/modduo-v1.2.0.255.tar" class="button">Download</a> | |
− | + | <a href="#howto" class="instructions">How to upgrade?</a> | |
− | + | </div> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Release 1.2.0 === | |
− | + | Released on 2016/12/01 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <ul> | |
− | + | <li>Stable release</li> | |
− | + | </ul> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Release 1.2.0-RC3 === | |
− | + | Released on 2016/11/24 | |
− | |||
− | |||
− | |||
− | + | <ul> | |
− | + | <li>fix load of pedalboard containing manually removed plugins</li> | |
− | + | <li>fix favorites count when searching plugins</li> | |
− | + | <li>make 'enter' key under addressing dialog trigger save action</li> | |
− | + | </ul> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Release 1.2.0-RC2 === | |
− | + | Released on 2016/11/14 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <ul> | |
− | + | <li>allow tap-tempo taps slightly over maximum value of plugin, sets value to max</li> | |
− | + | <li>tap-tempo default timeout value reduced to 3 seconds (down from 10)</li> | |
− | + | <li>potential fix for DNS issues with other Internet connections</li> | |
− | + | </ul> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Release 1.2.0-RC1 === | |
− | + | Released on 2016/11/10 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <ul> | |
− | + | <li>add favorites as plugin category (user managed)</li> | |
− | + | <li>add tap tempo as controller actuator | |
− | + | (by addressing a time-based linear parameter to a footswitch)</li> | |
− | + | <li>add zeroconf support, using <a href="http://modduo.local/" target="_blank">http://modduo.local/</a></li> | |
− | + | <li>controller display footer is now divided 50/50 for name/value to accommodate tap-tempo (was 75/25)</li> | |
− | + | <li>implement custom ranges for MIDI CC</li> | |
− | + | <li>make two scale-point enumeration work as toggle, allow use in MIDI CC</li> | |
− | + | <li>show build number in page url</li> | |
− | + | <li>don't drop current midi learn when removing a plugin</li> | |
− | + | <li>don't schedule new screenshot if it matches currently processing one</li> | |
− | + | <li>fix controller lockup when addressing a big preset list (now limited to 50 items)</li> | |
+ | <li>fix missing ports when reloading page after a host or plugin crash</li> | ||
+ | <li>fix preset list not disabled when addressed</li> | ||
+ | <li>fix some settings page knobs not updated when changing plugin presets</li> | ||
+ | <li>fix web page not loading under some circumstances, needing a force refresh</li> | ||
+ | <li>minor web interface and OS changes/tweaks</li> | ||
+ | </ul> | ||
− | + | == Release 1.1 == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <div class="buttons"> | |
− | + | <a href="http://download.moddevices.com/releases/modduo/modduo-v1.1.3.tar" class="button">Download</a> | |
− | + | <a href="#howto" class="instructions">How to upgrade?</a> | |
− | + | </div> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Release 1.1.3 === | |
− | + | Released on 2016/10/31 | |
− | |||
− | |||
− | |||
− | + | <ul> | |
− | + | <li>automatically fix user data partition superblocks on boot</li> | |
− | + | <li>fix user data check when doing updates, give warning if unrecoverable [*]</li> | |
− | + | </ul> | |
− | + | <p>[*] applies to future updates</p> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Release 1.1.2 === | |
− | + | Released on 2016/10/26 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <ul> | |
− | + | <li>fix boot into restore mode after an update under certain conditions</li> | |
− | + | <li>fix web interface to load under read-only file systems</li> | |
− | + | <li>automatically reinstall OS if update via web interface fails</li> | |
− | + | <li>check user data partition when installing updates [*]</li> | |
− | + | <li>do not fail to boot if user data partition is unmountable<br/> | |
− | + | (create a virtual disk on RAM for such cases)</li> | |
− | + | </ul> | |
− | + | <p>[*] applies to future updates</p> | |
− | + | === Release 1.1.1 === | |
− | + | Released on 2016/10/13 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <ul> | |
− | + | <li>fix bank id offset when triggered via footswitches</li> | |
− | + | <li>fix fast switching of bank pedalboards<br/> | |
− | + | (selected pedalboard is loaded when the current one finishes loading)</li> | |
− | + | <li>limit pedalboards per bank in controller to 50</li> | |
− | + | </ul> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Release 1.1.0 === | |
− | + | Released on 2016/10/06 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <ul> | |
− | + | <li>fix install of missing plugins when loading remote pedalboards</li> | |
− | + | </ul> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Release 1.1.0-RC3 === | |
− | + | Released on 2016/09/28 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <ul> | |
− | + | <li>fix crash when using multiple plugins with control outputs</li> | |
− | + | <li>fix missing addressings on boot</li> | |
− | + | <li>fix missing widget callbacks when reloading page (for control outputs)</li> | |
− | + | <li>only show ssh banner on ssh login, not in scp or rsync</li> | |
− | + | </ul> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Release 1.1.0-RC2 === | |
− | + | Released on 2016/09/26 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <ul> | |
− | + | <li>fix addressing disabled for all ports if just one is "expensive"</li> | |
− | + | <li>fix rounding error calculation for knobs of integer controls</li> | |
− | + | <li>fix queue of serial MIDI out messages</li> | |
− | + | <li>fix unsent control output values during high usage</li> | |
− | + | <li>remove mod-ui plugin blacklist</li> | |
− | + | </ul> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Release 1.1.0-RC1 === | |
− | + | Released on 2016/09/20 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <h5>Changelog (controller)</h5> | |
− | + | <ul> | |
− | + | <li>add 'current pedalboard' actions (save and reset)</li> | |
− | + | <li>auto-update information screens</li> | |
− | + | <li>banks moved to left display (ie, system menu)</li> | |
− | + | <li>tuner added to 2nd display</li> | |
− | + | <li>decrease footswitch de-bouncing time</li> | |
− | + | </ul> | |
− | + | <h5>Changelog (mod-host/ui)</h5> | |
− | + | <ul> | |
− | + | <li>add support for LV2 control outputs in modguis (see | |
− | + | <a href="http://moddevices.com/ns/modgui/#MonitoredOutput" target="_blank"> | |
− | + | modgui:MonitoredOutput</a>)</li> | |
− | + | <li>broadcast parameter changes to all listening websockets</li> | |
− | + | <li>do not time-out after save, while generating screenshot</li> | |
− | + | <li>make MIDI devices always enabled for MIDI CCs and programs</li> | |
− | + | <li>optimize first page load by delaying plugin listing & indexing</li> | |
− | + | <li>pass LV2 port comments to modgui widgets</li> | |
− | + | <li>rename "Add MIDI Device" to "MIDI Ports"</li> | |
− | + | <li>re-add midi devices if not manually removed by user</li> | |
− | + | <li>save & restore removed midi device connections</li> | |
− | + | <li>throttle events from host to UI</li> | |
− | + | <li>real fix for initial knob values after page reload</li> | |
− | + | <li>restore bank midi-program state after closing browser</li> | |
− | + | <li>show different error when failing to download a plugin if not authenticated</li> | |
− | + | <li>several optimizations</li> | |
− | + | </ul> | |
− | + | <h5>Changelog (mod-os)</h5> | |
+ | <ul> | ||
+ | <li>add bluetooth network support</li> | ||
+ | <li>allow ssh access using password once again (limited to USB connection)</li> | ||
+ | <li>automatically run fsck on boot as needed (fixes read-only user data)</li> | ||
+ | <li>nooice now runs as internal client</li> | ||
+ | <li>update LV2 libraries to their latest stable versions</li> | ||
+ | <li>system tweaks and optimizations</li> | ||
+ | </ul> | ||
− | + | == Release 1.0 == | |
− | + | ||
− | + | <h1 id="release_1_0">Release 1.0</h1> | |
− | + | <div class="buttons"> | |
− | + | <a href="http://download.moddevices.com/releases/modduo/modduo-v1.0.6.tar" class="button">Download</a> | |
− | + | <a href="#howto" class="instructions">How to upgrade?</a> | |
− | + | </div> | |
− | + | ||
− | + | === Release 1.0.6 === | |
− | + | Released on 2016/08/24 | |
+ | |||
+ | <ul> | ||
+ | <li>Fix controller and web interface lockup when having lots of pedalboards</li> | ||
+ | <li>Fix dragging of knobs bumping their value when released</li> | ||
+ | <li>Fix loading web interface when current pedalboard name contains single quotes</li> | ||
+ | <li>Fix reset and load of pedalboards when the file-system is read-only</li> | ||
+ | <li>Fix saving pedalboards with double-quotes in the name</li> | ||
+ | <li>Do not time-out while loading the web interface for the 1st time</li> | ||
+ | <li>Force pedalboard name to use a single line in pedalboards window</li> | ||
+ | <li>Increase timeout for widgets to appear before setting their values (by 2x)</li> | ||
+ | </ul> | ||
+ | |||
+ | === Release 1.0.5 === | ||
+ | Released on 2016/08/17 | ||
+ | |||
+ | <ul> | ||
+ | <li>Fix browsing pedalboards using midi programs</li> | ||
+ | <li>Fix bank midi channel not updating (in web interface) after being changed manually</li> | ||
+ | </ul> | ||
+ | |||
+ | === Release 1.0.4 === | ||
+ | Released on 2016/08/08 | ||
+ | |||
+ | <ul> | ||
+ | <li>Don't force auto-adjust of canvas when a plugin is dropped</li> | ||
+ | </ul> | ||
+ | |||
+ | === Release 1.0.3 === | ||
+ | Released on 2016/08/04 | ||
+ | |||
+ | <ul> | ||
+ | <li>Add unstable flag in plugin store</li> | ||
+ | <li>Fix blocked-ui images not showing up on certain conditions (proper preload)</li> | ||
+ | <li>Fix cached plugin resources after updating it</li> | ||
+ | <li>Fix double addressing when loading pedalboards (for missing footswitches)</li> | ||
+ | <li>Fix flickering resize and auto-adjust</li> | ||
+ | <li>Fix leftover cables when clearing pedalboard</li> | ||
+ | <li>Fix pedalboard modified flag on refresh, again</li> | ||
+ | <li>Fix saving remote loaded pedalboards</li> | ||
+ | <li>Skip zoom animations when rendering screenshots (slightly faster screenshot generation)</li> | ||
+ | <li>Tweak load animation (use less time per resource and correct initialization time)</li> | ||
+ | </ul> | ||
+ | |||
+ | === Release 1.0.2 === | ||
+ | Released on 2016/07/28 | ||
+ | |||
+ | <ul> | ||
+ | <li>Add timeout to "This bank is empty" message, so it doesn't stick forever</li> | ||
+ | <li>Cleanup addressings before entering restore mode</li> | ||
+ | <li>Do not block UI while preparing update</li> | ||
+ | <li>Expose "enable_dev_mode()" function (shows xrun counter, network stats and other small things)</li> | ||
+ | <li>Fix loading presets with 'long' parameter values</li> | ||
+ | <li>Limit the filename length used for pedalboards and presets (fixes buffer overflow in controller)</li> | ||
+ | <li>Make some cursors non-webkit specific</li> | ||
+ | <li>Show a slightly different message when blocking UI via auto-update</li> | ||
+ | <li>Sort plugins ignoring case</li> | ||
+ | <li>Stop audio playback when closing share window or deleting sample</li> | ||
+ | </ul> | ||
+ | |||
+ | === Release 1.0.1 === | ||
+ | Released on 2016/07/22 | ||
+ | |||
+ | <h5>Changelog (fixes)</h5> | ||
+ | <ul> | ||
+ | <li>Fix installing a plugin that failed previously (because of power failure)</li> | ||
+ | <li>Fix missing favicon images</li> | ||
+ | <li>Fix pedalboards with empty names (will be named "Untitled")</li> | ||
+ | <li>Don't save online pedalboards as "last loaded pedalboard"</li> | ||
+ | <li>Do not install the same bundle twice</li> | ||
+ | <li>Always generate a screenshot, even if timed out</li> | ||
+ | <li>Increase screenshot timeout yet again (now 30secs)</li> | ||
+ | <li>Install needed plugins before loading a remote pedalboard</li> | ||
+ | <li>Re-authorize pedalboard share if it fails the 1st time</li> | ||
+ | <li>Save plugin builder and release versions inside pedalboards</li> | ||
+ | <li>Small tweaks to a few text strings</li> | ||
+ | </ul> | ||
+ | <h5>Changelog (new)</h5> | ||
+ | <ul> | ||
+ | <li>Add "view more pedalboards online" link</li> | ||
+ | <li>Auto-reload page when MOD re-connects</li> | ||
+ | <li>Pass pedalboard id for remote loading instead of full url</li> | ||
+ | <li>Implement timeout check without using websocket</li> | ||
+ | <li>Make new updates more obvious if they are important/required</li> | ||
+ | </ul> | ||
+ | |||
+ | === Release 1.0.0 === | ||
+ | Released on 2016/07/15 | ||
+ | |||
+ | <h5>Changelog (mod-host)</h5> | ||
+ | <ul> | ||
+ | <li>improve behaviour under midi cc event congestion (pick the last message for each cc)</li> | ||
+ | <li>make any received midi cc value result in a trigger (not just >= 64)</li> | ||
+ | <li>optimize audio threads sync (and avoid context switches as much as possible)</li> | ||
+ | <li>fix crash when trying to load a non-existing plugin</li> | ||
+ | </ul> | ||
+ | <h5>Changelog (mod-ui)</h5> | ||
+ | <ul> | ||
+ | <li>add option to navigate bank pedalboards using MIDI program messages (default on, channel 16)</li> | ||
+ | <li>add auto-upgrade system</li> | ||
+ | <li>add share pedalboards and allow loading from pedalboards.moddevices.com</li> | ||
+ | <li>add 'update all' button under plugin store</li> | ||
+ | <li>automatically block UI when websocket closes</li> | ||
+ | <li>send ping/pong messages to websockets to keep them alive</li> | ||
+ | <li>fix install of a plugin after removing a different one</li> | ||
+ | <li>fix double-click on modgui messing with cables and zoom</li> | ||
+ | <li>fix loading addressed preset list with a non-existing preset</li> | ||
+ | <li>fix trigger controls animation when generated by addressings</li> | ||
+ | <li>fix parsing of banks containing unicode characters</li> | ||
+ | <li>fix screenshot generation when pedalboard area size is unchanged</li> | ||
+ | <li>fix showing newlines in error messages (instead of <br> tag)</li> | ||
+ | <li>fix wrong connections in screenshot if using multiple instances of a plugin</li> | ||
+ | <li>handle case of loading pedalboards with non-installable plugins</li> | ||
+ | <li>always encode web-server responses as utf-8 (fixes random connection loss under Mac OS)</li> | ||
+ | <li>don't allow custom sensibility and ranges for midi cc addressings (will be implemented later)</li> | ||
+ | <li>never show "Loading pedalboard..." when generating screenshots</li> | ||
+ | <li>hide xrun counter, make cpu load blink instead when xruns occur</li> | ||
+ | <li>only show stable plugins in store</li> | ||
+ | <li>show "Loading pedalboard..." right after pedalboard reset</li> | ||
+ | <li>show download progress-bar when downloading plugins from store</li> | ||
+ | <li>use current MOD version as web page 'v' parameter</li> | ||
+ | <li>use port short name instead of symbol on addressing dialog title-bar</li> | ||
+ | </ul> | ||
+ | <h5>Changelog (mod-os)</h5> | ||
+ | <ul> | ||
+ | <li>enable unicode (en_US.UTF-8 locale)</li> | ||
+ | <li>mount user data partition with 'commit=1' and 'sync' options</li> | ||
+ | <li>fix updates with filenames containing spaces [*]</li> | ||
+ | </ul> | ||
+ | <h5>Changelog (controller)</h5> | ||
+ | <ul> | ||
+ | <li>add a virtual 'all' bank that shows all pedalboards</li> | ||
+ | <li>fix missing initial gain stage value</li> | ||
+ | <li>save gain stage and volume values when leaving the menu by holding the knob</li> | ||
+ | </ul> | ||
+ | <p>[*] applies to future updates</p> | ||
+ | |||
+ | == Release 0.15.0 == | ||
+ | Released on 2016/06/21 | ||
+ | |||
+ | <ul> | ||
+ | <li>add user preset support (save, rename and delete)</li> | ||
+ | <li>allow to use integer and toggle type controls with midi cc</li> | ||
+ | <li>implement addressing of preset list (to controller actuators)</li> | ||
+ | <li>increase screenshot timeout value, needed for big pedalboards</li> | ||
+ | <li>initial support for some joysticks as MIDI devices (via | ||
+ | <a href="https://github.com/falkTX/nooice" target="_blank"> | ||
+ | nooice</a> project, work in progress)</li> | ||
+ | <li>make system updates much more reliable (but slightly slower) [*]</li> | ||
+ | <li>fix control unaddressing when moved to a different actuator</li> | ||
+ | <li>fix loading addressings on toggle-type controls</li> | ||
+ | <li>fix possible black-on-black text input in save dialog under firefox</li> | ||
+ | <li>fix wrong plugin version micro/minor order</li> | ||
+ | <li>prevent pedalboard save without name</li> | ||
+ | <li>save gain stage and volume values when changed via controller (by clicking "back to settings")</li> | ||
+ | <li>send initial port values to javascript 'start' event</li> | ||
+ | <li>several kernel and system tweaks, finally fixing the sporadic-xrun issue</li> | ||
+ | </ul> | ||
+ | <p>[*] applies to future updates</p> | ||
+ | |||
+ | == Release 0.14.0 == | ||
+ | Released on 2016/05/23 | ||
+ | |||
+ | <ul> | ||
+ | <li>allow to reconfigure addressings if target is not a midi cc</li> | ||
+ | <li>fix deletion of a plugin removing connections of others with same URI</li> | ||
+ | <li>fix changing addressing from controller to midi cc, and vice-versa</li> | ||
+ | <li>fix having to click twice to change addressing actuator</li> | ||
+ | <li>fix issue in FFTW making MOD pitchshifters silent</li> | ||
+ | <li>slightly better plugin info dialog</li> | ||
+ | <li>show message when user tries to access banks in controller with the user interface open</li> | ||
+ | <li>show device serial number under controller information menu</li> | ||
+ | <li>miscellaneous fixes and system tweaks</li> | ||
+ | </ul> | ||
+ | |||
+ | == Release 0.13.0 == | ||
+ | Released on 2016/05/09 | ||
+ | |||
+ | <ul> | ||
+ | <li>allow custom javascript in modguis</li> | ||
+ | <li>allow to use a USB stick for update instead of connecting to a PC [*]</li> | ||
+ | <li>show version number on controller display (Info -> Versions)</li> | ||
+ | <li>much faster plugin store actions (no longer rescans everything for a single action)</li> | ||
+ | <li>start plugin store with 'stable' option checked</li> | ||
+ | <li>rescan plugins after a plugin deploy from MOD-SDK</li> | ||
+ | <li>optimizations to local plugin search</li> | ||
+ | <li>optimizations to FFTW library</li> | ||
+ | </ul> | ||
+ | <p>[*] applies to future updates</p> | ||
+ | |||
+ | == Release 0.12.2 == | ||
+ | Released on 2016/04/19 | ||
+ | |||
+ | <h5>Changelog (mod-host)</h5> | ||
+ | <ul> | ||
+ | <li>Send MIDI all-notes/sound-off when bypassing a plugin</li> | ||
+ | </ul> | ||
+ | <h5>Changelog (mod-ui)</h5> | ||
+ | <ul> | ||
+ | <li>Auto-load last saved pedalboard on next boot</li> | ||
+ | <li>Add a 'default' pedalboard, with inputs connected to outputs</li> | ||
+ | <li>Load 'default' pedalboard when pressing "new"</li> | ||
+ | <li>Save and restore bypass midi-cc binding</li> | ||
+ | <li>Several bank management fixes, specially when using firefox</li> | ||
+ | <li>Fix knob mousewheel with firefox</li> | ||
+ | <li>Fix save dialog auto-focus</li> | ||
+ | <li>Fix re-added MIDI hw ports after loading pedalboard</li> | ||
+ | <li>Fix 'modified' state when reloading the browser page</li> | ||
+ | <li>Holding shift + click now decreases knob value</li> | ||
+ | <li>Make sure searchboxes are empty on page load (fixes refresh)</li> | ||
+ | <li>Allow to load plugins with morph ports if base type is supported (fixes missing blop plugins)</li> | ||
+ | </ul> | ||
+ | <h5>Changelog (mod-os)</h5> | ||
+ | <ul> | ||
+ | <li>auto-skip update process when target matches update file [*]</li> | ||
+ | <li>fix rare but possible data corruption when updating system [*]</li> | ||
+ | <li>fix inverted DAC controls</li> | ||
+ | <li>several kernel tweaks & optimizations</li> | ||
+ | </ul> | ||
+ | <h5>Changelog (controller)</h5> | ||
+ | <ul> | ||
+ | <li>create button combo to jump to restore mode after power up (left knob & footswitch)</li> | ||
+ | <li>fix the truncation of controller text messages</li> | ||
+ | </ul> | ||
+ | <p>[*] applies to future updates</p> | ||
+ | |||
+ | == Release 0.11.3 == | ||
+ | Released on 2016/03/22 | ||
+ | |||
+ | <ul> | ||
+ | <li>allow to use trigger controls with MIDI CC</li> | ||
+ | <li>dragged plugins now appear at the exact same position where dragging started</li> | ||
+ | <li>make xrun counter clickable, will reset xruns to 0</li> | ||
+ | <li>set bank name when renamed or loaded, not just "Untitled"</li> | ||
+ | <li>don't show 'broken' pedalboards in bank view</li> | ||
+ | <li>show 'broken' image for pedalboards without screenshot</li> | ||
+ | <li>fix several issues with pedalboard screenshots</li> | ||
+ | <li>fix retrieving current ALSA values and headphone step in controller</li> | ||
+ | <li>implemented leds peak-meter</li> | ||
+ | <li>implemented plugin store authentication for bundle downloads</li> | ||
+ | <li>several kernel tweaks for better performance and a bit less audio xruns</li> | ||
+ | <li>other miscellaneous bug fixes and improvements</li> | ||
+ | </ul> | ||
+ | |||
+ | == Release 0.10.4 == | ||
+ | Released on 2016/03/08 | ||
+ | |||
+ | <ul> | ||
+ | <li>add monitor ports to mod-host, will later be used for leds and our mod-mixer remote control application</li> | ||
+ | <li>add support to adjust volume/gain via controller</li> | ||
+ | <li>make plugin store hovered plugins less annoying</li> | ||
+ | <li>make entire pedalboard clickable (in pedalboard list)</li> | ||
+ | <li>allow access to banks if user disconnects USB cable</li> | ||
+ | <li>allow pedalboard search with less than 3 characters</li> | ||
+ | <li>don't allow to address lv2 "expensive" controls</li> | ||
+ | <li>automatic [dis]connect when opening or closing browser window</li> | ||
+ | <li>removed disconnect button</li> | ||
+ | <li>display 'broken' overlay icon on pedalboards that contain uninstalled plugins</li> | ||
+ | <li>show spinning wheel for pedalboard screenshots being generated</li> | ||
+ | <li>prevent text from being selected while moving a knob in GUI</li> | ||
+ | <li>fix plugin search when using certain terms</li> | ||
+ | <li>fix navigation of bank pedalboards using footswitches</li> | ||
+ | <li>fix footswitch addressing not being cleared when changed to another footswitch</li> | ||
+ | <li>fix compatibility with firefox browser (work in progress)</li> | ||
+ | <li>fix boot issues</li> | ||
+ | <li>fix Mac OS X eject detect issue during restore mode</li> | ||
+ | <li>proper usb network and mass storage device names</li> | ||
+ | <li>other miscellaneous bug fixes and improvements</li> | ||
+ | </ul> | ||
+ | |||
+ | == Release 0.9.0 == | ||
+ | Released on 2016/02/18 | ||
+ | <ul> | ||
+ | <li>Initial Version</li> | ||
+ | </ul> |
Revision as of 15:34, 1 December 2016
WIP page
Contents
- 1 Release 1.2
- 2 Release 1.2
- 3 Release 1.0
Release 1.2
Release 1.2
Release 1.2.0
Released on 2016/12/01
- Stable release
Release 1.2.0-RC3
Released on 2016/11/24
- fix load of pedalboard containing manually removed plugins
- fix favorites count when searching plugins
- make 'enter' key under addressing dialog trigger save action
Release 1.2.0-RC2
Released on 2016/11/14
- allow tap-tempo taps slightly over maximum value of plugin, sets value to max
- tap-tempo default timeout value reduced to 3 seconds (down from 10)
- potential fix for DNS issues with other Internet connections
Release 1.2.0-RC1
Released on 2016/11/10
- add favorites as plugin category (user managed)
- add tap tempo as controller actuator (by addressing a time-based linear parameter to a footswitch)
- add zeroconf support, using <a href="http://modduo.local/" target="_blank">http://modduo.local/</a>
- controller display footer is now divided 50/50 for name/value to accommodate tap-tempo (was 75/25)
- implement custom ranges for MIDI CC
- make two scale-point enumeration work as toggle, allow use in MIDI CC
- show build number in page url
- don't drop current midi learn when removing a plugin
- don't schedule new screenshot if it matches currently processing one
- fix controller lockup when addressing a big preset list (now limited to 50 items)
- fix missing ports when reloading page after a host or plugin crash
- fix preset list not disabled when addressed
- fix some settings page knobs not updated when changing plugin presets
- fix web page not loading under some circumstances, needing a force refresh
- minor web interface and OS changes/tweaks
Release 1.1
Release 1.1.3
Released on 2016/10/31
- automatically fix user data partition superblocks on boot
- fix user data check when doing updates, give warning if unrecoverable [*]
[*] applies to future updates
Release 1.1.2
Released on 2016/10/26
- fix boot into restore mode after an update under certain conditions
- fix web interface to load under read-only file systems
- automatically reinstall OS if update via web interface fails
- check user data partition when installing updates [*]
- do not fail to boot if user data partition is unmountable
(create a virtual disk on RAM for such cases)
[*] applies to future updates
Release 1.1.1
Released on 2016/10/13
- fix bank id offset when triggered via footswitches
- fix fast switching of bank pedalboards
(selected pedalboard is loaded when the current one finishes loading) - limit pedalboards per bank in controller to 50
Release 1.1.0
Released on 2016/10/06
- fix install of missing plugins when loading remote pedalboards
Release 1.1.0-RC3
Released on 2016/09/28
- fix crash when using multiple plugins with control outputs
- fix missing addressings on boot
- fix missing widget callbacks when reloading page (for control outputs)
- only show ssh banner on ssh login, not in scp or rsync
Release 1.1.0-RC2
Released on 2016/09/26
- fix addressing disabled for all ports if just one is "expensive"
- fix rounding error calculation for knobs of integer controls
- fix queue of serial MIDI out messages
- fix unsent control output values during high usage
- remove mod-ui plugin blacklist
Release 1.1.0-RC1
Released on 2016/09/20
Changelog (controller)
- add 'current pedalboard' actions (save and reset)
- auto-update information screens
- banks moved to left display (ie, system menu)
- tuner added to 2nd display
- decrease footswitch de-bouncing time
Changelog (mod-host/ui)
- add support for LV2 control outputs in modguis (see <a href="http://moddevices.com/ns/modgui/#MonitoredOutput" target="_blank"> modgui:MonitoredOutput</a>)
- broadcast parameter changes to all listening websockets
- do not time-out after save, while generating screenshot
- make MIDI devices always enabled for MIDI CCs and programs
- optimize first page load by delaying plugin listing & indexing
- pass LV2 port comments to modgui widgets
- rename "Add MIDI Device" to "MIDI Ports"
- re-add midi devices if not manually removed by user
- save & restore removed midi device connections
- throttle events from host to UI
- real fix for initial knob values after page reload
- restore bank midi-program state after closing browser
- show different error when failing to download a plugin if not authenticated
- several optimizations
Changelog (mod-os)
- add bluetooth network support
- allow ssh access using password once again (limited to USB connection)
- automatically run fsck on boot as needed (fixes read-only user data)
- nooice now runs as internal client
- update LV2 libraries to their latest stable versions
- system tweaks and optimizations
Release 1.0
Release 1.0
Release 1.0.6
Released on 2016/08/24
- Fix controller and web interface lockup when having lots of pedalboards
- Fix dragging of knobs bumping their value when released
- Fix loading web interface when current pedalboard name contains single quotes
- Fix reset and load of pedalboards when the file-system is read-only
- Fix saving pedalboards with double-quotes in the name
- Do not time-out while loading the web interface for the 1st time
- Force pedalboard name to use a single line in pedalboards window
- Increase timeout for widgets to appear before setting their values (by 2x)
Release 1.0.5
Released on 2016/08/17
- Fix browsing pedalboards using midi programs
- Fix bank midi channel not updating (in web interface) after being changed manually
Release 1.0.4
Released on 2016/08/08
- Don't force auto-adjust of canvas when a plugin is dropped
Release 1.0.3
Released on 2016/08/04
- Add unstable flag in plugin store
- Fix blocked-ui images not showing up on certain conditions (proper preload)
- Fix cached plugin resources after updating it
- Fix double addressing when loading pedalboards (for missing footswitches)
- Fix flickering resize and auto-adjust
- Fix leftover cables when clearing pedalboard
- Fix pedalboard modified flag on refresh, again
- Fix saving remote loaded pedalboards
- Skip zoom animations when rendering screenshots (slightly faster screenshot generation)
- Tweak load animation (use less time per resource and correct initialization time)
Release 1.0.2
Released on 2016/07/28
- Add timeout to "This bank is empty" message, so it doesn't stick forever
- Cleanup addressings before entering restore mode
- Do not block UI while preparing update
- Expose "enable_dev_mode()" function (shows xrun counter, network stats and other small things)
- Fix loading presets with 'long' parameter values
- Limit the filename length used for pedalboards and presets (fixes buffer overflow in controller)
- Make some cursors non-webkit specific
- Show a slightly different message when blocking UI via auto-update
- Sort plugins ignoring case
- Stop audio playback when closing share window or deleting sample
Release 1.0.1
Released on 2016/07/22
Changelog (fixes)
- Fix installing a plugin that failed previously (because of power failure)
- Fix missing favicon images
- Fix pedalboards with empty names (will be named "Untitled")
- Don't save online pedalboards as "last loaded pedalboard"
- Do not install the same bundle twice
- Always generate a screenshot, even if timed out
- Increase screenshot timeout yet again (now 30secs)
- Install needed plugins before loading a remote pedalboard
- Re-authorize pedalboard share if it fails the 1st time
- Save plugin builder and release versions inside pedalboards
- Small tweaks to a few text strings
Changelog (new)
- Add "view more pedalboards online" link
- Auto-reload page when MOD re-connects
- Pass pedalboard id for remote loading instead of full url
- Implement timeout check without using websocket
- Make new updates more obvious if they are important/required
Release 1.0.0
Released on 2016/07/15
Changelog (mod-host)
- improve behaviour under midi cc event congestion (pick the last message for each cc)
- make any received midi cc value result in a trigger (not just >= 64)
- optimize audio threads sync (and avoid context switches as much as possible)
- fix crash when trying to load a non-existing plugin
Changelog (mod-ui)
- add option to navigate bank pedalboards using MIDI program messages (default on, channel 16)
- add auto-upgrade system
- add share pedalboards and allow loading from pedalboards.moddevices.com
- add 'update all' button under plugin store
- automatically block UI when websocket closes
- send ping/pong messages to websockets to keep them alive
- fix install of a plugin after removing a different one
- fix double-click on modgui messing with cables and zoom
- fix loading addressed preset list with a non-existing preset
- fix trigger controls animation when generated by addressings
- fix parsing of banks containing unicode characters
- fix screenshot generation when pedalboard area size is unchanged
- fix showing newlines in error messages (instead of <br> tag)
- fix wrong connections in screenshot if using multiple instances of a plugin
- handle case of loading pedalboards with non-installable plugins
- always encode web-server responses as utf-8 (fixes random connection loss under Mac OS)
- don't allow custom sensibility and ranges for midi cc addressings (will be implemented later)
- never show "Loading pedalboard..." when generating screenshots
- hide xrun counter, make cpu load blink instead when xruns occur
- only show stable plugins in store
- show "Loading pedalboard..." right after pedalboard reset
- show download progress-bar when downloading plugins from store
- use current MOD version as web page 'v' parameter
- use port short name instead of symbol on addressing dialog title-bar
Changelog (mod-os)
- enable unicode (en_US.UTF-8 locale)
- mount user data partition with 'commit=1' and 'sync' options
- fix updates with filenames containing spaces [*]
Changelog (controller)
- add a virtual 'all' bank that shows all pedalboards
- fix missing initial gain stage value
- save gain stage and volume values when leaving the menu by holding the knob
[*] applies to future updates
Release 0.15.0
Released on 2016/06/21
- add user preset support (save, rename and delete)
- allow to use integer and toggle type controls with midi cc
- implement addressing of preset list (to controller actuators)
- increase screenshot timeout value, needed for big pedalboards
- initial support for some joysticks as MIDI devices (via <a href="https://github.com/falkTX/nooice" target="_blank"> nooice</a> project, work in progress)
- make system updates much more reliable (but slightly slower) [*]
- fix control unaddressing when moved to a different actuator
- fix loading addressings on toggle-type controls
- fix possible black-on-black text input in save dialog under firefox
- fix wrong plugin version micro/minor order
- prevent pedalboard save without name
- save gain stage and volume values when changed via controller (by clicking "back to settings")
- send initial port values to javascript 'start' event
- several kernel and system tweaks, finally fixing the sporadic-xrun issue
[*] applies to future updates
Release 0.14.0
Released on 2016/05/23
- allow to reconfigure addressings if target is not a midi cc
- fix deletion of a plugin removing connections of others with same URI
- fix changing addressing from controller to midi cc, and vice-versa
- fix having to click twice to change addressing actuator
- fix issue in FFTW making MOD pitchshifters silent
- slightly better plugin info dialog
- show message when user tries to access banks in controller with the user interface open
- show device serial number under controller information menu
- miscellaneous fixes and system tweaks
Release 0.13.0
Released on 2016/05/09
- allow custom javascript in modguis
- allow to use a USB stick for update instead of connecting to a PC [*]
- show version number on controller display (Info -> Versions)
- much faster plugin store actions (no longer rescans everything for a single action)
- start plugin store with 'stable' option checked
- rescan plugins after a plugin deploy from MOD-SDK
- optimizations to local plugin search
- optimizations to FFTW library
[*] applies to future updates
Release 0.12.2
Released on 2016/04/19
Changelog (mod-host)
- Send MIDI all-notes/sound-off when bypassing a plugin
Changelog (mod-ui)
- Auto-load last saved pedalboard on next boot
- Add a 'default' pedalboard, with inputs connected to outputs
- Load 'default' pedalboard when pressing "new"
- Save and restore bypass midi-cc binding
- Several bank management fixes, specially when using firefox
- Fix knob mousewheel with firefox
- Fix save dialog auto-focus
- Fix re-added MIDI hw ports after loading pedalboard
- Fix 'modified' state when reloading the browser page
- Holding shift + click now decreases knob value
- Make sure searchboxes are empty on page load (fixes refresh)
- Allow to load plugins with morph ports if base type is supported (fixes missing blop plugins)
Changelog (mod-os)
- auto-skip update process when target matches update file [*]
- fix rare but possible data corruption when updating system [*]
- fix inverted DAC controls
- several kernel tweaks & optimizations
Changelog (controller)
- create button combo to jump to restore mode after power up (left knob & footswitch)
- fix the truncation of controller text messages
[*] applies to future updates
Release 0.11.3
Released on 2016/03/22
- allow to use trigger controls with MIDI CC
- dragged plugins now appear at the exact same position where dragging started
- make xrun counter clickable, will reset xruns to 0
- set bank name when renamed or loaded, not just "Untitled"
- don't show 'broken' pedalboards in bank view
- show 'broken' image for pedalboards without screenshot
- fix several issues with pedalboard screenshots
- fix retrieving current ALSA values and headphone step in controller
- implemented leds peak-meter
- implemented plugin store authentication for bundle downloads
- several kernel tweaks for better performance and a bit less audio xruns
- other miscellaneous bug fixes and improvements
Release 0.10.4
Released on 2016/03/08
- add monitor ports to mod-host, will later be used for leds and our mod-mixer remote control application
- add support to adjust volume/gain via controller
- make plugin store hovered plugins less annoying
- make entire pedalboard clickable (in pedalboard list)
- allow access to banks if user disconnects USB cable
- allow pedalboard search with less than 3 characters
- don't allow to address lv2 "expensive" controls
- automatic [dis]connect when opening or closing browser window
- removed disconnect button
- display 'broken' overlay icon on pedalboards that contain uninstalled plugins
- show spinning wheel for pedalboard screenshots being generated
- prevent text from being selected while moving a knob in GUI
- fix plugin search when using certain terms
- fix navigation of bank pedalboards using footswitches
- fix footswitch addressing not being cleared when changed to another footswitch
- fix compatibility with firefox browser (work in progress)
- fix boot issues
- fix Mac OS X eject detect issue during restore mode
- proper usb network and mass storage device names
- other miscellaneous bug fixes and improvements
Release 0.9.0
Released on 2016/02/18
- Initial Version