ALM017 - Pamela's NEW Workout Firmware History ============================================== Ver 207 == - Tweak to logic handling as to avoid potential short 'ghist' triggers based on logic ordering. Ver 206 == - Fix minor issue with step up _|‾ output type getting rendered as &|‾ Ver 205 == - Add new 'smooth random' waveform type. Use width param to go from linear to 'mario hills' type transitions. - Add new 'Logic' parameter type allowing for a channels output to be AND/OR/XOR with anothers. - Fix a small 'blip' in output when rotating outputs. Ver 204 == - Add 'sample and hold' to quantised random waveform when rythmic patterns (i.e rskip, eucl) applied - Update manual. Ver 203 Beta (04/20) == - Rename scales to 'mr hooks' suggested notation. - Add requested Phrygian scale - Fix issue where special modifier types (On/on/steps etc) wern't getting saved correctly. Ver 202 Beta (04/20) == - Add new "QUANT' quantizer channel option with some basical scales. - Add new run type for selecting new bank via voltage level addressing. - Fix PPQN screen always changing val when made active. - Fix CV reset of random seed (when loop is at 0). - Fix wierd CVx modifiers always getting assigned when param clicked after assigning one! - Make full reset actually reset mute states. Ver 201 (11/18) == - Support for improved BPM representation but requiring Rev 063 board to work. With Rev 063, internal clock can no longer be calibrated (no need). If used on Rev 062 hardware, firmware has NO improvements over 200! Ver 200 (06/18) == - This is Ver 199 tweaked to support newer Pam (Rev 062) Hardware. Functionality is exactly the same as 199. - This release is ONLY for units with 'Rev 062' marked on the top right of the the pcb on rear. - It will NOT work on older hardware revisions and older firmware releases will not work on 'Rev 062' units. - The latest hardware uses a different (same spec) DAC chip, thus need for different firmware. The previous DAC was made end of life by its manufacturer. Ver 199 (16/01/18) == - Fix bug where stopped BPM changes lag one beat when clock started. - Improve random seed distribution across outputs (Fixing dupes). - Fix expander sync when Pam slaved to external clock. - Fix bug where outputs could start with a phase offset under some situations. Ver 198 (25/10/17) == - Fix bug where output end pulse type may not fire. - Fix bug with cv of looping not working correctly. - Load next (not prev) bank when CV 1 is low. - Allow external clock to still work with new run options. - Extend screensaver timeout a little (15 mins) Ver 197-BETA-2 (14/09/17) == - Improve VC control of tempo. Ver 197-BETA (17/08/17) == - Various bug fixes & tweaks to run input and rotation (Big thx to rikrak) - Add a single row (upper 4 outputs) rotation mode. Ver 197-ALPHA (Experimental!) == - Load and Save options now display last bank they were loaded from (or saved too). - Run input can now be assigned to perform two new actions; - Load the next or previous full save bank from current (i.e a -> b -> c -> d, d -> c -> b) - Rotate all current outputs Direction of both is dependant on CV input 1 being high or low. - Output multples/divisions can now be changed without having to cycle through every option. With a factor highlighted, push and hold program knob whilst twistsing and changing value. Will not get committed until knob is released. Ver 196 == - Another shot at making slop behave a little more 'predictable'/natural? Ver 195 (BETA) == - Tweak program knob handling a little. 'Push twists' dont kick in right away. reduce hold time by ~ 20% - Fix voltage control of euclidean params. - Shave a few bytes off the filesize via envelope optimsation. - Improve clock calibration resolution & handling. Now 0-100, below 50 slower, above 50 clock faster. - Implement a basic 'screensaver' dimming the OLED after 10 mins of no interaction. Ver 192 == - Make run input work again when external clock not patched. Ver 191 == - Fix slop parameter so 'de-slopped' outputs fall back into sync. Ver 189 == - Add new output muting functionality. - Add a new vertical offset parameter to outputs. - Improve expander MIDI compatability for syncing. + Unfortunately exposes silly bug in PEXP-1 where explander gates sync is very slightly out. Pls Contact ALM for fix. - Increase overall CV handling precision a little. - Fix CV2 attenuversion handling - now actually inverts + treats midpoint as 0. - Keep 'work' bank correctly synced across power cycles when loading/reseting entire banks. - Fix issue where expander run signal can be left high when clock stopped. - Fix issue where Euclidean editted outputs could not get reset correctly. - Allow utility modifier outputs to be saved & recalled. Ver 177 == - Original Release firmware.