***** IMPORTANT! PLEASE READ ****** This readme is updated with every build and contains important information regarding known issues, bug fixes, and feature changes. This document can be found in your applications install directory for future reference. NOTE: It is strongly recommended that you backup your Axe-Fx presets before modifying them with the editor. You can easily create backups using Backup And Sync feature (see feature changes below). =================================================== New Features: =================================================== -> Keyboard shortcuts added: * Application Focus: CTRL+S: SAVE CTRL+SHIFT+S: Snapshot * Grid Editor Focus: CTRL+Z: UNDO CTRL+Y: REDO CTRL+B: Toggle Selected Block Bypass State CTRL+D: Deselect all in grid CTRL+L: CABLE CTRL+U: SHUNT CTRL+I: INITIALIZE DEL: Delete effect in block CTRL+C/X/V cut copy paste in grid ARROW KEYS: move active block "cursor" up/down/left/right -> Editor shortcuts in save as menu to common source type conversion: * Axe-Fx Mode : Save preset chace as bank files. * Bank File Mode : Send current bank to Axe-Fx as bank(x). * Preset Folder Mode : Save preset folder as bank files. -> Several GUI changes for visibility / usability. -> Additional mouse shortcuts: * double click block to toggle bypass * righ click options on init and deleete tools for "all" option. (see bugs fixes below for fixes / changes / enhancements to exisitng functionality) =================================================== System Requirements =================================================== * OS: Mac OS X 10.4+ (Tiger, Leopard, Snow Leopard), Windows 2K+ (2000, XP, Vista, 7) * CPU: P3+, G4+, Core Duo+ * Memory: 1GB+ * Video: 1024x768+ with 32-bit color * Disk space: Initial install requires ~30MB + ~150MB (for advanced preset management) + ~128MB+ (for log file with logging enabled). * MIDI: I/O interface with current drivers (sound card optional). =================================================== Installation =================================================== NOTE: It is strongly recommended that you uninstall any previous versions before installing the new one. NOTE: On both Mac and PC platforms, the installer allows the user to choose an install workspace directory where all banks, presets, cabs and effects will be saved by default. NOTE: For existing installs on both OS X and Windows you can reset the default application settings by deleting your old settings file: * Macs: -> ~/Library/Preferences/Fractal Audio/Axe-Edit.settings * Windows: -> (usually) C:\Documents and Settings\\Application Data\Fractal Audio\Axe-Edit\Axe-Edit.settings NOTE: Quick Start guides and manuals are located in the settings->help menu after installation. Windows: 1) Run (double-click) the provided Axe-Edit_Setup.exe to start the installation. Mac: 1) Open (double-click) the provided disk image file (Axe-Edit_.dmg) 2) Run (double-click) the Axe-Edit_Setup.mpkg file from the disk image to start the installation. =================================================== Editor Quick Start =================================================== Please read the Quick Start Guide located in the help menu for complete step by step. 1) Go to the Audio / MIDI Settings from the settings menu and select the interface IN and OUT which are connected to your Axe-Fx. 2) In the Audio / MIDI settings dialog, set the midichannel and sysex id to that of your AxeFx, this is found in the I/O->MIDI menu of your Axe-Fx. 2.1) Update Firmware! Use Firmware update utility to update to the latest firmware before testing this build! 3) Optionally select an audio device for realtime controller modifier info (the device settings are irrelevant) 4) To use the tuner: -> install the latest firmware (included) -> go to the I/O->MIDI menu on your AxeFx and set SEND REALTIME SYSEX to TUNER. -> on the I/O->CTRL tab, select a controler id for the tuner, then go to the options->editor settings menu in the editor and set the tuner CC to the same id. 5) To use tempo: -> on the I/O->CTRL tab, select a controler id for the tempo, then go to the options->editor settings menu in the editor and set the tempo CC to the same id. 6) To use the delay looper: -> on the I/O->CTRL tab, select controller ids for all looper functions (rec, play, stop, etc.), then go to the options->editor settings menu in the editor and set looper CCs to the corresponding ids. 7) Turn off IGNORE REDUNDANT PROGRAM CHANGES in the IO->MIDI tab to avoid some potential problems when using auto-audition with program changes. =================================================== Preset Manager Quick Start =================================================== Please read the Preset Manager User Guide located in the help menu for complete functionality. * To backup your Axe-Fx and sync the editor, use the BackupAndSync feature, or follow these steps: 1) Launch the preset manager from the main menu. 2) In the right column, select the Axe-Fx tab and select Load->Load all banks. 3) When the bank downloads are complete, backup each bank by selecting Save->Save Bank As->Bank file and save the banks to a backup folder. 4) Then, to sync the editor with your Axe-Fx, select the Presets tab in the left column, then make sure "Bank A" is selected in both tabs. 5) For each bank, click the "<-" (move left) button to copy each bank from the Axe-Fx to the presets folder, then select Save->Save All Banks in the Presets tab. 6) As long as you use the default store option (save to both Axe-Fx and Axe-Edit), your presets will always be in sync. * To use Axe-Change: 1) Select the Axe-Change tab, and click source. 2) Enter a new or existing login, and click create/login (note: you only have to login once; your user and pass are saved (encrypted) in your settings file). 3) Select Load->Load all banks. 4) Drag and Drop assets to and from Axe-Change as you would any other tab. 5) Click Save->Save All Banks to upload your assets. Don't forget to add a decription! Tip: You can restore factory presets from the bank files located in the Bank tab. Tip: You can change the source path for your assets (presets, banks, cabs, effects) to another (more permanent) location on disk. This is especially usefull for Mac users where the asset folders reside in the application by default. Tip: When using another Axe-Edit workspace, it's generally a good idea to change the workspace source paths from the defaults so they don't point to the same directories. In this way you can use two (or more) repositories of assets while organizing your primary repository. =================================================== Known Bugs / Issues / Limitations =================================================== Please see the bug database for a complete and current list of known issues. General: * Documentaion is outdated : Severity: 9 difficulty: 2 * Missing GUI elements: controls for EQ controls for output block, some global settings, etc: Severity: 6 difficulty: 2 * Some effect parameter knobs may be glitchy and may not send or recieve correct values. Severity: 9 difficulty: 2 * config xml files may not be %100 accurate for all params (possible missing params or incorrect values and ranges). Severity: 8 Difficulty: 3 * Live Mode is not yet implemented in 0.9.x. Severity: 5 Difficulty: 9 Editor Specific: * Must select audio source (any old soundcard will do) for realtime controller / modifier feedback, looper, and other realtime widget feedback. Severity: 5 Difficulty: 6 * Tuner callibration and offset changes are not reflected in hardware. Severity: 7 Difficulty: (not supported by hardware ATM). * AxeChange Support is limited: Severity: 8 Difficulty: 7 -> upload and download presets only (no modifying or deleting existing presets) -> Some of the fields are not fully supported yet : preset downloads, preset properties. (NOTE: all of the original data is mainatained and will be supported in the future for backwards compatibility) -> You cannot swap or move entire banks to the AxeChange tab (drag and drop single or multiple presets only). * Mouse drag doesn't pass through status text on title bar. Severity: 3 Difficulty: 1 * Whacky things can happen if you launch multiple editors set to connect to the same hardware. Severity: 8 Difficulty: 1 (no more than one instance ;) * Block "0" doesn't connect to adjacent blocks when setting grid, temporary workaround employed. Severity: 3 Difficulty: 2 * The profiler does not automatically generate skin widgets for new parameters. The widgets must be defined by the skin before the parameters can be profiled. Severity: 2 Difficulty: 7 Preset Manager Specific: * During a bank load or save from the hardware, the Editor MIDI functionality will be disabled (changes to : param, grid, preset, etc.) to prevent data corruption. Severity: 7 Difficulty: 5 * Presets or cabs dragged into unknown (?) slots before the AxeChange list is loaded will be discarded if the slot is already occupied on the server. Severity: 2 Difficulty: 3 Mac Specific: * PPC binary missing some functionality which uses Intel specific code -> Modifier graphs aren't correct causing realtime modifier feedback to be incorrect in GUI (correct in hardware) -> no internal pitch detection (use Axe-Fx MIDI) =================================================== Known Issues: (PLEASE REVIEW THIS LIST BEFORE POSTING NEW BUGS!) =================================================== 759 Testing Passed [TEXT] Please edit to NO HARDWARE DETECTED text of 'Upgrade Firmware' 17:20 Severe 758 Testing Passed Menu language change 17:21 Severe 754 Testing Passed In STANDARD Config, Volume and Pitch have the number 1 in the Block Insert menu 9-Jun Severe 753 Testing Passed Save To New Location - New Name is committed but not displayed 9-Jun Severe 752 Testing Passed Resonator Text tweak 9-Jun Severe 749 Testing Passed forum) - EFFECTS EDITOR - HF Reso not getting reset 9-Jun Severe 748 Testing Passed (forum) - EFFECTS EDITOR : AMP DEFAULTS : (was : Deluxe Verb Bright Cap values are incorrect) 10-Jun Severe 745 Testing Passed (forum) - IMPROVEMENT - EFFECTS EDITOR 17:19 High 744 Testing Passed (forum) EFECTS EDITOR - CONTROLLERS - Lfo typo 9-Jun Severe 742 Testing Passed Dropdown Up and Down button actions reversed 9-Jun Severe 708 Testing Passed Grid Editor: Send block can be bypassed in SW 9-Jun Severe 662 Testing Passed PM: PSM: Backup and Sync gets names but does not mark entries as Known 9-Jun Severe 658 Testing Passed MIDI: Realtime sysex = all settings on HW wreaks havoc on Mac in PM and elsewhere 8-Jun High 619 Testing Passed TUNER: Tuner should be disabled when changing preset 9-Jun Severe 577 Testing Passed Multi Delay Knob Label tweaks 9-Jun Severe 555 Testing Passed DIALOGS: FILE DIALOGS: Dialogs need REFRESH 9-Jun Severe 483 Testing Passed PM: AXE-FX SOURCE : Folder name save bank as presets 9-Jun Severe 435 Testing Passed PM / DIALOGS : *Open/Import/Select/Save Dialogs should rembember last used location across sessions 9-Jun Normal 424 Testing Passed CONTROL: SAVE AS: save as export should set preset name as default 9-Jun Severe 401 Testing Passed CONTROL: CPU SW don't match with HW 9-Jun Severe 358 Testing Passed PM: Extend SAVE/OPEN dialogs feature set 9-Jun High 26 Testing Passed In modal dialogs, the OK button is only mapped to ENTER after clicking on the dialog box 9-Jun Normal 624 Testing Hard to make double-click work 31-Mar Normal 746 Solving (forum) - EDITOR WINDOW - impossible to drag when using left area Yesterday Normal 743 Solving Amp Paste Problems 10-Jun Severe 690 Solving PARAM: VALUES: Special Case for Amp Block - Deluxe Verb bright cab values 8-Jun Low 644 Solving The Noise Gate - Axe - Crasher is back 8-Jun Normal 633 Solving PM / EFFECTS EDITOR: Feature Request - cab block abilty to name the users cab slots 17-Mar Low 623 Solving Inconsistency with 'Delete' command 4-Mar Low 608 Solving INSTALLER: Default location of the workspace folder on Mac 12-Apr Normal 479 Solving PARAMS: INTERACTIVE: Rhythm Tap Delay QUANTIZE support missing 17-Mar High 458 Solving PM: CABS: Preset Manager CABS, Move All doesn't work 17-Mar Normal 449 Solving SKIN: labelTextRect for tabs seems to not work 17-Mar Normal 431 Solving PM / DB: Using Preset Manager to Load Banks only works to create known entries if CU Source is AXE-FX 17-Mar Normal 320 Verified EFFECTS EDITOR: VALUES: SW shows values HW cannot dial in 17-Mar Normal 165 Verified GRID: BLOCKS: Want to be able to swap blocks in the grid by drag and drop 17-Mar Normal 755 New New Preset option via the control unit 9-Jun High 740 New Multi Delay Quad Tap Time 1 not saving correctly 26-Apr Normal 737 New EFFECTS EDITOR - MODIFIERS: Value for Slope and Scale are not remembered correctly 26-Apr Normal 736 New CONTROL: Save All Presets to Bank File 15-Apr Normal 735 New EFFECTS EDITOR: Pitch - Crystals - Direction changes when adjusting Spltempo2 8-Jun Severe 732 New Control unit source preset folder doing weird things 8-Jun Low 724 New GRID: Improvement - ability to select multiple blocks 2-Apr Normal 715 New GRID: Improve ways to disconnect cables/blocks 29-Mar Normal 712 New Control Unit: Bank File loading 8-Jun Normal 707 New Feature Request: Copy controller settings 8-Jun High 705 New Settings/Connectivty issue: MIDI settings: Status reports as connected even if MIDI channels are different 8-Jun High 683 New CONTROL: Changing source from preset folder to axe-fx bug 17-Mar Normal 679 New CONTROL : PSM : Once a dump is requested, block other actions that can request another one until the first completes 17-Mar High 672 New Potential Whopper Bug - # cabs in a block 17-Mar Low 663 New MIDI: SYNC: Settings: "Backup and Sync" should bring the "Sync Banks from HW" dialog options 17-Mar Normal 656 New GRID: Auto-Connect option in settings menu 17-Mar Low 652 New GRID: Greyed buttons on the left of the grid should not be drag&drop-able 17-Mar Normal 651 New PM - save bank as - default directory 9-Mar Normal 648 New MODIFIERS: Knobs with a LFO modifier are not animated at first display 17-Mar Normal 631 New GRID: Gid Editor Fly out Menus should be greyed out when both (or 4 w/ eqs) blocks are used 17-Mar Low 629 New TUNER: The "mute" button in Tuner does not mute 17-Mar Normal 625 New CONTROL: Initialize All should clear preset name 17-Mar Normal 618 New PM / CONTROL : Preset name in a Snapshot 17-Mar Normal 616 New MIDI*: Midi soft merge/thru 17-Mar High 610 New Tempo bug when using tempo options window 4-Mar Low 609 New Tooltips cause graphics 'error' 4-Mar Low 605 New SETTINGS: Redesign SETTINGS/PREFERENCES ui 17-Mar Normal 596 New MODIFIERS: Overview of all used modifiers 17-Mar Low 594 New GRID: TOOLS: Order of left side grid window buttons 8-Jun Low 593 New EFFECTS EDITOR: CONTROLLERS: Sequencer, random sequence generator 17-Mar Low 589 New SETTINGS / SETTINGS DIALOG: Keyboard shortcuts shoudl be customizable. 17-Mar Normal 586 New SKIN: PM / DIALOGS: Matt vs. the Cliff border 17-Mar Normal 583 New GRID: First Row - First Column acting weird sometimes 17-Mar Normal 567 New INSTALLER: Installer should detect current custom workspace folder 17-Mar High 566 New MIDI: BACKUP: Need a way to receive/save/edit SYSTEM backup dumps 8-Jun High 565 New CONTROL: PSM: Renaming a preset should unmark it as a known entry. 9-Jun Severe 563 New INSTALLER: Installer Workspace s folder election dialog should include desktop and documents 17-Mar Normal 554 New PM / INSTALLER: Custom Workspace directory didn't stick? 17-Mar High 552 New CONTROL: PSM: Blur should equal ENTER 17-Mar Normal 550 New PM: DB: Suggestions for Bank File "Known Entry" handling and non-cache 19-Mar Low 543 New PM /EFFECT EDITOR: Add SETTINGS selector and saving tool inside effect editor. 24-Mar Normal 510 New INSTALLER: Default Factory Preset Banks should be renamed 17-Mar Low 508 New Drag and Drop to open Presets or Banks 11-Mar Low 497 New FW: MIDI: Have Axe-Edit poll to set CC values 17-Mar Low 494 New PM / CONTROL / SAVE AS: Save to New Location in Preset Folder Mode 17-Mar Normal 490 New MIDI: PROFILER: External Controller INIT Values on the Axe-fx not reflected in the editor 17-Mar Low 482 New When changing SKIN, effects unit background graphic does not update until restart 11-Mar Low 481 New SKIN: DIALOGS: Please make PARAMETER MODIFIER dialog skinnable. 17-Mar Normal 470 New PARAMS: LFO1 Sync needs further work 17-Mar Normal 466 New CONTROLLERS: Controllers EXTERNAL seems incomplete 17-Mar Normal 462 New CONTROL: PSM: Only NAME edit is blocked before selecting a source 8-Jun Severe 459 New PM / PSM / SYNC: Smart Auto Recall 17-Mar Low 450 New After changing skins, SOURCE dropdown shows incorrect value 12-Mar Low 448 New Controllers - Seqeuncer- stages not used grayed 12-Mar Low 446 New GRID: EFFECTS: copy to effects naming should be unique 17-Mar High 438 New SETTINGS: DIALOGS: ASIO Still shows channels as selected 17-Mar Normal 432 New MIDI: After initialing BANK TRANSFER in preset manager with LOAD, then CANCELING, show warning. 17-Mar Normal 425 New PM / DB / PSM: Mark Bank as if Synced 17-Mar Low 418 New FW: Need a smarter tempo interconnection 17-Mar Low 400 New SKIN: Expose Title Bar to Skin 17-Mar Normal 396 New PM / CONTROL SAVE AS: Extend SAVE TO NEW LOCATION 17-Mar Low 394 New MIDI: Rework feature for 2nd Axe-FX. 17-Mar Low 392 New SKIN: Create a Small UI skin for netbooks 17-Mar Normal 391 New Redesign LIVE MODE Dec-09 Low 390 New CONTROL: COMPARE: Design and Implement COMPARE 17-Mar Normal 383 New EFFECTS EDITOR: SETTINGS: Extend UNDO to EE 17-Mar Normal 382 New MIDI: Midi Connect Status does not re-poll after startup 17-Mar Normal 379 New MIDI: PROFILER: All New Params discoverable via Midi 17-Mar Normal 378 New MIDI: PROFILER: Complete Profiler 17-Mar Normal 374 New GENERAL: Add Keyboard Shortcuts 17-Mar Normal 362 New CONTROL: Edit light should go out when undoing all 17-Mar Low 336 New CONTROL: Snapshot needs an indicator of success. 17-Mar Normal 324 New GRID: CABLING: Dragging columns breaks certain preset cable configs 8-Jun Low =================================================== Build Notes: 0.9.160 =================================================== 2013 axepc/edit : added more information to midi log, made it more human readable. 2012 axepc/edit : see previous 2011 axepc/edit : added copy and paste to noisegate and output 2010 axepc : commented out some unfinished porting of new dsp code for master compilation. 2009 axepc/edit : some nomenclature changes in the editor control unit and firmware. 2008 axepc/edit : many tweaks to API core for filebrowser component (added refresh button and workspace home buttons and corresponding functionalities). some modifications to default dialog windows to supply default tab stop/order, focus and ok/cancel fun 2006 axepc/edit : modified skinManager code to handle and parse separate skin files for new AM vs editor so that editor and AM can be skinned independantly (AM should rarely if ever be touched otside of FAS). 2005 axeoc/edit : fixed use of mru as default path for various source types. fixed save to new location renames not showing up in PSM or patch name fields. 2004 axepc/edit : fixed default paths / filenames for exporting csv. 2003 axepc/edit : some tweaks to old PM for interim build to ensure default paths are valid and mru paths are used by default. 2002 axepc/edit : MDI : tweaked dnd code to make windows semi-transparent as they approach a dnd target. fixed MDI windows dissapearing if dropped off of target while "dnd active". 2001 axepc/edit : some consolidation / encapsulation of redundant code / functions in graph. special bypass cases for mixed and fb send. 2000 axepc/edit : tweaks to block componet to address reported amp paste problems (this should be reverted if unsucessful or causes side effects w/HW). 1999 axepc/edit : more tweaks to amp and drive blocks for 10.0 FW. 1998 axepc/edit : fixed cpu calculations in vst and editor in main filter code when audio callback is used. 1997 axepc/edit : added custom functionality for bright cap values in amps. 1996 axepc/edit : numerous enhancement to custom dialogs... focus, keyboard shortcuts for ok / cancel, save / abort, etc / etc. enter / esc., default filenames, default focus, tab order, etc. 1995 axepc/edit : fixed PSM syncronization states when syncing all banks. tuner now collapses when changing presets (the tuner needs an enabled/disabled button or something, this is annoying behavior IMO). Added defines for enableing old PM for interim 1994 axepc/edit : reverse menu scroll and arrow directions... 1993 axepc/edit : AM : local db / view preps for axe-change code. 1992 axepc/edit : AM : main viewport component skining cabaqilities exposed... may need some minor modifications depending on how exports the skin xml from excel. 1991 axepc/edit : AM : moving a bunch of resuable code from old PM into utilities for things like abraqctiong upload and downloads from the source type and formatting sysex files. 1990 axepc/edit : AM : combined xml and file tree view components, and added support for multiple views and mixed nodes types via skin xml. Finalized targets for xml c function calls. 1989 axepc/edit : AM : consolidation of various enums for viewport display type, asset types, etc. 1988 axepc/edit : AM : exposing more component properties to AM skining engine. 1987 axeedit/pc : AM : more background threading stuff for file based AM viewports in DB and DBOject classes. 1986 axepc : checking in distortion before changes 1985 axepc/edit : macprojects updates 1984 axepc/edit : 1983 axepc/edit : 10.0 firmware build, updated configs and profiles for new amps and fuzz, etc. 1982 checking in projects and AM code before swicthing to temp PM base... 1981 axepc/edit : checking in MA stuff before OS 10 build. 1980 axepc/edit : checkin... not compiling... new am into old pm container 1979 axepc/edit : More Asset Manager widget stuff... viewport buttons, search widget, color picker, etc. 1978 delete 1977 axepc/edit : more treeview and asset viewport stuff 1976 axepc/edit : working treeview and class targets for XML 1975 axepc/edit : checking in more classes for source views... 1974 axepc/edit : checking in treeview intial code. 1973 axepc/edit : AM : checking comps in before testing... 1972 axepc/edit : submitting initial db code. 1971 axepc/edit : many fixes to MDI windowing system 1970 axepc/edit : AM : working list/detail views. 1968 axepc/edit : AM : rework of db code for new specs 1967 axepc/edit : submitting first MDI revision... 1966 axepc/edit : some modifications to juce libs for MDI stuff 1965 axepc/edit : AM : window arrangement functions working. 1964 axepc/edit : lots of MDI code, mostly working tabbed views. 1963 axepc/edit : modifications to some juce wigdet and window classes for better sub-class support 1962 axepc/edit : initial am window management system 1961 axepc/edit : initial assetmanager class skeletons, new db code in place 1960 axepc/edit : more mac midi stuff 1959 axepc/edit : stuff for mac trying to fix double click problem. 1958 axepc/edit : fixed bugs #583 and 700 (bypass and block zero). 1957 axepc/edit : some fixes to the name display and tb rendering. 1956 axeedit/pc : some timing tweaks... 1955 axeedit/pc : ststus / icons. 1954 fixed cabling. 1953 axepc/edit : added setInputRestrictions to text editor widgets to restrict preset and effect names to 20 chars and legal name/filename chars. Updated pasteEffect and SavePreset dialogs. 1952 axepc/edit : slight tweak to help wah freq knob. 675 Testing Passed CONTROL: PSM: 700 Testing Passed GRID: bypass doesn't work always 02:31 High 1951 axepc/edit : fixed bugs : 702 Testing Passed In recent builds, "Bad Checksum" started, and is now CRASHING the HW 02:31 Normal 698 Testing Passed PARAMS: Qu 700 Testing Passed GRID: bypass doesn't work always 19:40 Severe 1950 axepc/edit : bugs fixes : 701 Testing Passed PARAMS: VALUES: Phaser defaults for depth and fstart do not match HW 19:44 Severe 668 Testing Passed Wah freq values incorrec 681 Testing Passed Problem with ASSIGN in FB Return 23:30 Severe 1949 axepc/edit : bugs fixes : 695 Testing Passed Recall Settings - Not working properly with Drive block 03:47 Severe 624 Testing Passed Hard to ma 687 Testing Passed Blocks appear to be bypassed when they are not 03:46 Severe 1948 axepc/edit : bugs fixes : 695 Testing Passed Recall Settings - Not working properly with Drive block 03:47 Severe 678 Testing Passed Reverb 1 load 680 Testing Passed Import Preset patch display seems badly broken 04:34 Severe 682 Testing Passed Saving Files in a bank overwrote neighboring entries 04:34 Severe 1947 axepc/edit : bugs fixes : 1946 axepc/edit : doubleclick fix? 1945 axepc/edit : fixed bypass state on inserted effect in HW. 1944 axepc/edit : fixes to preset name renaming. =================================================== Build Notes: 0.9.123 =================================================== 1943 axepc/edit : fixed bug 650 : exporting to preset file also saves to bank file. 1942 axepc/edit : added status message for sysex sends. rounding progress percentage to int. 1940 axepc/edit : added some traces in MM to help debug gate HW locks to review when / if it happens. 1939 axepc/edit : more optimizations in grid callbacks from graph. 1938 axepc/edit : several fixes to block component functionality. Fixed double click problems. Fixed inserted as bypassed issue. Reduced needed calls to refresh grid and EE. 1937 axepc/edit : updated internal param lists. 1936 axepc/edit : added new "CITRUS RV50", updated "CAROLANN". Added new tonestack type. 1935 axepc/edit : updated firmware version. 1934 axepc/edit : added lf/hf resonance param/vals to amp. 1933 axepc/edit : removed unnecessary messaging from filter causing redraws in EE and GE. 1932 axepc/edit : more optimizations to effectslayout code. 1931 axeedit : optimized status handling code in main window. 1930 axepc/edit : fixed setModifier call in MIDI manager. GOT_MIDI timer constant now. MIDIManager now generates abrivieated status info for windows, dialogs, etc. 1929 axepc/edit : cleanup of graph code for handling setBypass and setModifier calls. 1928 axepc/edit : additional support code in block components for polling and animating bypass state. Reduced erroneuos calls to updateParametersFromGraph to reduce unnecessary loads / redraws of params. More fixes to mouse event handling ob blocks. 1927 axepc/edit : fixed modifier causing crash when layout reloaded while dialog still had pointer on previous widget object. Added calls to graph->setModifiedBlock for use with blocks animating their own bypass state when modified. 1926 axepc/edit : more fixes to modifier dialog. 1925 axepc/edit : reduced paint called in menu widgets. 1924 axepc/edit : fixed disabled states on tool buttons recieving clicks anyway. 1923 axepc / edit : fixed controllers and I/O not updating EE display when changing presets. 1922 axepc/edit : some fixes to the block context menu, and code to help prevent double click misfires. 1921 axepc/edit : fixed rms + peak value in comp. 1920 axepc/edit : several fixes in effectslayoutmanager code responsible for ensuring widget initialization. 1919 axepec/edit : fixed disabled state on switches. 1918 expec/edit : fixed disabled states on knobs. Added some basic support for custom values / ranges on int knobs... 1917 axepc/edit : see previous... 1916 axpec/edit : fixed toggle group toggle buttons... 1915 axepc/edit : removed some unnecessary dbg traces. 1914 axepc/edit : fixed setting modifers to none not taking in HW. 1913 axepc/edit : fixed initialize all not initializing all ;) 1912 axepc/edit : fixed several default values in pitch block. Additional code to handle custom scale paramter sets and gets and logic for determine notes based on dependant paramter values. 1911 axepc/edit : condition in filter getparamter for PITCH_END -> PITCH_TONIC use. 1910 axepc/edit : bunch of new code in the effectsLayoutManager to support the update of customscale values and corresponding widgets and their enabled/disabled state depending on number of custom notes. Several tweaks / fixes to ensure all widget casts 1909 axepc/edit : added additional functionality to menu widgets to disable / enable ranges of values. Added methods to set the display values independant of the returned paramter values. (mostly for pitch block customnotes functionality). Fixed increme 1908 axepc/edit : fixed null terminator placment in midi setName call. 1907 axepc/edit : fixed crash in initializeGrid 1906 axpec/edit : reworked block menu, cut and paste functionality, and auto name of effects when saving to library. 1905 axepc/edit : disabling all widgets in amp when global amp is used. 1903 axpec/edit : added disabled method and functionality to toggle buttons. 1902 axpec/edit : fixed value jump in knobs when using horizontal tracking. 1901 axepc/edit : added disabled method and functionality to menus. 1900 axepc/edit : added call to MM shutDown in destruction of main window. 1899 axepc/edit : fixed load of first preset (either via recall, menu, etc.). Fixed reverting to last saved in bank file and preset folder modes. Added another isEmptyPreset call which takes the preset buffer. 1898 axepc/edit : some fixes to midimanager setParameter calls to ensure only desired parameter changes are sent to axe at the proper buffer delay. Added shutDown call to ensure all midi threads are properly shut down before exit. 1897 axepc/edit : initializeGrid now takes currently selected block id to refresh after initialize. 1896 axepc/edit : fixed switching between presets where same effect changed type but didn't update corresponding page (variant). Fixed intialize all rendering blank EE page on selected effect. 1895 axepc/edit : fixed default drive level value. 1894 axepc/edit : added some debug defines for the internal amp profiler code so it doesn't flood the output when not in use. 1893 axeedit : fixed wait time between banks in B&S thread. 1892 axpec/edit : comments & cleanup in effectlayoutmanager. 1891 axepc/edit : fixed getValue return values in toggle buttons which are bitwise (part of a toggle group)... should fix params like boost/bright in amp. 1890 axepc/edit : fixed reverd horizontal mouse tracking 1889 axepc/edit : fixes / enhancements to toolbar behavior. 1887 axepc/edit : fixed command key handling on macs for keybaord shortcuts (had mine mapped to ctrl, oops!). Couple tweaks to enure all grid actions via keyboards commands make it into undo buffer. =================================================== Build Notes: 0.9.109 =================================================== 1886 axepc/edit : fixed main status handler telling main titlebar to redraw when unnecessary. 1885 axepc/edit : nuermous fixes / enhancement to core PM code : fixed handling of raw empty presets (all null) in all sources by correctly inserting header/footer then passing along and treating as any other valid preset. Fixed cancel in MIDI I/O so that it always aborts dumps (especially when sending banks from editor). Fixed logic in "isemptypreset" call. Added several calls / wrappers for savepresetstobankfile and sendbanktohardware. 1884 axepc/edit : couple changes to savebankasdialog calls for new customizations. 1883 axepc/edit : more thurough tool statefulness in grid toolbar based on new grid state information. Added right click to both init and delete for init and deleet all. 1882 axpec/edit : added "isGridEmpty" helper function to graph for help determining available (active) tool states. Added a few error checking routines. 1881 axepc/edit : added keyboard event handlers and supporting functionality to gridcomponent for grid keyboard shortcuts. 1880 axepc/edit : fixed statefullness in block context menus regarding delete, shunt, and disconnect availability according to block type. 1879 axepc/edit : new dialog for selective save of preset files (whether in cache, folder, etc.) as bank files. 1878 axepc/edit : made savebankas dialog more customizable for reuse for various purposes / contexts. 1877 axepc/edit : added keyboard shortcuts for save (CTRL-S and snapshot CTRL-SHIFT-S). * preset folder : save presets in folder as bank files * bank file : send bank to axe-fx at bank (x) * axe-fx : save current cache as bank files 1876 axepc/edit : added save as menu options for current modes: 1875 axepc/edit : moved global to global ;) 1874 axepc/edit : more tweaks to document/resizeable window paramters. 1873 axepc/edit : several mods to lookandfeel code to support recent changes to document windows. 1872 axepc/edit : replaced all calls to titlebar status label widget with setting global status value and repaint titlebar. 1870 axepc/edit : messagetyp info added to sysex completion handler. 1869 axepc/edit : added code in PM savePresetsToCache to ensure no duplicate presets of the same program number are created in the cache, whether via the same or multiple instances. 1868 axepc/edit : tweaked graph to send async bypass states to gui instead of sync'd and set a flag that the graph hasn't changed in this message. (again, 578) 1867 axepc/edit : more fixes for 578 in gridcomponent to ensure messages aren't sent from grid to effects layout unless the grid has actually changed or the current selected filter UID is different than the previous. 1866 axepc/edit : header file for previous. 1865 axepc/edit : added double-click to bypass blocks. 1864 axepc/edit : optimized code in modifier change callback handler in the effects manager which was continuosly sending syncronous changes messages to the grid for controlled bypass states regardless of whether the state actually changed making the app 1863 axeedit : more optimization to backup and sync thread to ensure banks have enough time to be processed locally before requesting the next one. This should fix reliability of single muliple bank dumps across the board. 1862 axepc/axeedit : moved some setup/cleanup calls to midimanger out of B&S thread and into the before and after thread start and termination... not as modular but sure does avoid a lot of mess with the message manager... should help fix any hangs before 1861 axepc/edit : some explicit casting changes in AxeFxMenu->AxeFxWidget. 1860 axepc/edit : * added border around main window which changes according "active" state... need to expose all this to skin later. * swaped gradient direction depedning on what the bg color is (on black tb of main window is reversed for instance). * moved "BETA" designation to main config file with app name defines for easier removal in near future ;) 1859 axepc/edit : status text is now rendered directly in title bar paint so it handles mouse events properly. midi status now global extern for any class / window that needs the info, removed any custom class handlers for midi status... they only need to 1858 axepc/edit : some trace removal. 1857 axepc/edit : numerous fixes to PM code which was causing unnecessary callbacks to listeners to reload the preset data (e.g. grid reloading preset and wiping out undo). Addedd code to silently change source modes for various opperations that can be p 1856 axepc/edit : numerous fixes to midi manager code: better recognition and handling of checkum data (or lack therof), more thurough restting of states when aborting or incomplete transfers, better handling of modifier parameter changes (fixes all modif 1855 axepc/edit : numerous fixes to undo / redo code : not storing all states, not always sending back previous param values after undoing a delet of customized effect, deletion of modifiers when deleting all blocks. 1854 axepc/edit : reprofiled tube pre default settings (fixed). 1853 axepc/edit : fixed master pan in dual delay. 1852 axepc/edit : added more exit opportunities to bank sync opperations to avoid the hardware beginning a dump the user tried to cancel. 1851 axepc/edit : fixed backup and sync opperations when in any source type in the editor. * fixed pasting effect not always updating hardware values (on mac and pc) * fixed cpu meter updates * fixed pasting effect on same effect not updating EE * fixed updating EE values when switching presets where same selected effect block exists in same position. * fixed gate / output switching to random page (eg. tuner) 1850 * fixed gate / output hang 1849 axepc/edit : support code in standalone window for smoother shutdown of running midi threads. 1848 axeedit : new profiles for ultra and standard for 9.02. 1847 axepc/edit : submitting new hardware firmwares / rel notes. 1846 axepc/edit : numerous enhancements to MidiManager class. Better I/O led representation (especially on macs). Fixed hang on close when message pumps beat thread timeouts to exit (e.g. tuner open on close). Much better filtering of realtime data dur 1845 axepc/edit : added internal disable toggle to logger for irrelevant info. 1844 axepc/edit : probably not necessary, but increased delay between bank dump request in case there's a lot of traffic. 1843 axepc/edit : added supporting code to lock message manager in asset manager for calls that only needs to clean up MIDI processes in the background. 1842 axepc/edit : pointing all relevant files at new internal profiled type params. 1841 axepc/edit : updated paramter list. 1840 axepc/edit : new template cpp file for amp, drive, etc. models / types, generated by internal profiler. 1839 axepc/edit : added "CAROLANN OD2" to models. 1838 axepc/edit : updated version strings / values. 1837 axepc/edit: fixed new drive pedal default values. 1836 axepc/edit : fixed lookahead default value. 1835 axepc/edit : added new internasl profiling code for profiling amp models (this will be used for all effects who's default values depend on type). 1834 axepc/edit : see previous. 1833 axepc/edit : addded automode and delay time to compressor template. 1832 axeedit : implemntation of new gotMIDI() call in editor for filterinfo requests. 1831 axepc/edit : several improvements to firmware update thread / reliability / functionality. 1830 axepc/edit : several improvements to reliability of backup and sync thread / operation. 1829 axepc/edit : new conditions and dialogs for firmware update statuses 1828 axepc/edit : MIDI log disabled by default (poor performance on slow machines). 1827 axepc/edit : amp name refreshes fixed. 1826 axepc/edit : submitting latest projects and build scripts 1825 axepc/edit : fixed recall from edit buffer not working on first try. 1824 axepc/edit : submitting mac projects, packagemaker rpojects and scripts. 1823 axepc/edit: submitting fonts =================================================== Build Notes: 0.9.90 =================================================== 1821 axepc/edit : modified patch code to always reinitialize all effects/params before loading in new values in the event the revision or nunparams are corrupted in the patch via some other editor. These values are always be saved back correctly. 1820 axepc/edit : updated installer script for bu dir. 1818 axepc/edit : bank backups now save to backups directory in workspace directory 1816 axepc/edit : made splash screen it's own image. 1815 axepc/edit : adding more docs and stuff to resources dir 1814 axepc/edit : removing old skin directory. 1813 axepc/edit : moved skin graphics files into sub dir of resources dir. 1810 axepc/edit : switch font for all widget value fields to ascii character set only (chars supported by Axe-Fx). Drastically improves effect layout load times and tab/page/type switching. 1809 axepc/edit : support in look and feel class for float font sizes. 1808 axepc/edit : updated config versions. 1807 axepc/edit : changed default missing_font in skinmanager to something more generic. 1806 axepc/edit : see previous. 1805 axepc/edit : all font sizes for widgets etc. exposed to skin now take floats (not ints) to help tweak aliasing problems. 1804 axepc/edit : removing old missing_font. 1803 axepc/edit : some optimizations to the font glyph caching / rendering code. 1802 axepc/edit : added optimized default font. Added pixel font. set missing_font to more generic pixel font. 1800 axepc/edit : checking in project files before modification to non sse. 1799 axepc/edit : updated readme 1798 axepc/edit : fixed tooltip on new folder button. 1797 axepc : fixed errors in installer script. 1796 axepc/edit : more context menu funcionality in dialogs : cut, copy, paste, new file, new folder. 1795 axepc / edit : browseforfiletoopen added new for all operations other than imports. 1794 axepc/edit : browseforfiletosave removed new and added always warn about existing files. 1793 axepc/edit : fixed focus on sub dialogs. 1792 axepc/edit : fixed value ranges on mixer parameters. 1791 axepc/edit : disabled bypass of mixer block. 1790 axepc/edit : block context on mouseup 1789 axepc/edit : added condition in modifier init code to handle set default calls. 1788 axepc/edit : added doubleclick handlers in modifier dialof for setting default values. 1787 axepc/edit : initial look and feel (skinning support) for new dialog buttons and icons. 1786 axepc/edit : temporary use of normal list class instead of table (column sorting) until rest of functionality is finished. 1785 axepc/edit : added context menu and supporting functionality to file/folder items delete and rename 1784 axepc/edit : fixed bug not being able to type in new file in file dialog filename fields. 1783 axepc/edit : added "goback" functionality and button to file dialogs. Added new folder functionality and button to dialogs. 1782 axepc/edit : allowing PresetManager base to expose pointer to filter for subclasses which need to retrive settings info such as MRU. 1781 axepc/edit : new installer image. 1780 axepc/edit : using new MRU list functionality on PM source dialogs. (still need MRUs for individual file types effects, cabs, presets). 1779 axepc/edit : checking in initial conversion of filelistcomponent from ListModel to TableListModel... 1778 axepc/edit : some changes to block/grid/tool classes to allow initilization of gate/output/controllers values. 1777 axepc/edit : changed "none" to "delete" on block context menu for consistency with tools. 1776 axepc/edit : added array which stores last page used for any given effect id so that navigating between effects always show last page you were on for that effect. 1775 axepc/edit : added referrer variable to url from logo dialog. 1774 axepc/edit : workspace path on pc. 1773 axepc/edit : added "Workspace" directory to default history (permantent) list for all file dialogs, even when persistent paths have been changed to something else. 1772 axepc/edit : numerous modifications to core juce file browser classes to support MRU list functionality. 1771 axepc/edit : implemented new MRU list functionality in editor dialogs (haven't yet done so for PM yet). 1770 axepc/edit : fixed creation of new (empty) banks in PM via dialogs. 1769 axepc/edit : added core support code for all MRU stuff to main filter class. These methods can be used anywhere (editor, PM, etc.) a file dialog is used to browse for source any type of assets (maintains separate lists for all asset types [banks, pr 1768 axepc/edit : optimized midi log window refresh. fixed bug refreshing when trying to select all. 1767 axepc/edit : added global property for MRU history length (same and num undos/redos) 1766 axepc/edit : more debug trace cleanups. 1765 axepc/edit : hooked new properties into settings file load/save routines. 1764 axepc/edit : reworked GUI settings dialog layout, added code and gui for new mouse tracking options. 1763 axepc/edit : fixed centering of all settings dialogs over main window. 1762 axepc/edit : numerous fixes / enhancements to knobs : added code support for circular mode ouse tracking and circular mode wrap. Fixed bug where value jumped when right clicking for modifier dialog. Fixed bug where value jumped on mousedown dependi 1761 axepc/edit : removed some annoying debug messages from graph draws. 1760 axepc/edit : modifier dialogs now center over grid so they don't cover up the knob you're modifying so that you can see the effect/value on the parameter as it's being modified without having to move the dialog first. 1759 axepc/edit : added persitent settings for knob circular mode and mode wrap at min/max values. 1758 axepc/edit : more mac path fixes. 1757 axe-edit : packagemaker project for axe-edit. Modify this for Axe-PC. 1756 axepc/edit : postflight script which handles removal of previous settings, and registration of workspace directories on mac. Cleaned up a bunch of project files in the resources directories. 1755 axepc/edit : new build scripts for mac which handle bundle generation, and generation of packages based on build number. 1754 axepc/edit : fixed info.plist generation for bundle on mac. 1753 axepc/edit : fixed several directory paths on Mac. 1752 aexpc/edit : bunch of graphics, icons for mac installer. 1751 axepc/edit : code equivalent for macs to set and retrieve a workspace folder location from disk. This now requires an installer on Macs, which I am against, but also solves the problem of people who aren't familiar with the standard DnD to install o 1750 axepc/edit : updated master project 1749 axepc/edit : updated readme 1748 axepc/edit : fixed crash with multiple instances. 1747 axepc/edit : modified functions in classes which use workspace forlder for directory retrieval from new key or default appdata. Moved skins into skins subdirectory in main application folder. 1746 axepc/edit : support code and defines for new registry key for workspoace folder. 1745 axepc/edit : new installer code... allows selction of workspace directory. copies skin files to application dir subfolder. correctly sets permissions. 1744 axepc/edit : fixed several problems with build scripts. updated scripts for new install locations. 1743 axepc/edit : numerous fixes / enhancements to persistent paths and also default persistent paths syncronization between PM and editor (should which automatically to path when tab is a default one). 1742 axepc/edit : fixed destruction order in main window component causing PM paths not to be saved to settings file. 1741 axepc/edit : fixed erroneous midi log messaging when main midi message callback occurs only after terminator on OS X. 1740 axepc/edit : remove effect library refreshes from block menus, not needed there. 1739 axepc/edit : moved effect library data update to pm init call. 1738 axepc/edit: fixed initialization order configuration enumeration and a few subsequent components which rely on some config info. 1737 readme 1736 axepc/edit : fixed and refined all preset manager code which handles the preset edit state. 1735 axepc/edit : fixed grid callback from presetmanager when new preset loaded from other sources and preset had changed. 1734 axepc/edit : fixe cable wierndess between gate and first column 1733 axepc/edit : allowing some measure allowing editing of 8.x patches with 9.x editor (config files from previous betas are no longer compatible with 0.9.x, recommend upgrade firmware to 9.0) 1732 axepc/edit : fixed some default amp values. 1731 axefx : project updates. 1730 axepc/edit : exposed tooltips to skin... this will be useful for screenreaders, translations, etc. for now tooltips are disabled by default. 1729 axepc/edit : added tooltip support to grid toolbar. 1728 axepc/edit : added formatting for all preset numbers control unit display, menus, etc. added support for amp1/amp2 display colors and used/unused states. added support for control unit widget tooltips. 1727 axepc/edit : modified JUCE codebase to allow toggle of tooltip display 1726 axepc/edit : all tooltips default to off. 1725 axepc/edit : added main tooltip window class for tooltip support 1724 axepc/edit : missing image 1723 axepc/edit : missing image 1722 axepc/edit : missing fader image * HTTP_USER_AGENT string used when co * app exe * thread names * appdata directory * registry key location / names * installation directory 1721 axepc/edit : Global S&R for "AXE-EDIT" & "AXE-FX" rename back to "Axe-Edit" and "Axe-Fx". NOTE: This affects: 1720 axepc/edit : fixed graph drawing algorithms for accuracy. All graphs and grids draw pixel for pixel identically with and remain scalable. 1719 axepc/edit : Added new page layout for ASDR graphs in controllers. Fixed ADSR background monitor image from Hz to time "units". Made PEQ grid line colors visible... this is REQUIRED given that the lines are drawn dynamically based on freq. NOTE: Al 1718 axepc/edit : missing meter graphic 1717 axepc/edit : removed unused assets from skin file. 1716 axepc/edit : refined tuner offset and scale calcs for better display. 1715 axepc/edit : fixed tuner skin properties. fixed font names and defaults. 1714 axepc/edit : fixed initialize button not working when I/O or controller pages active. 1713 axepc/edit : cleaned out unused common skin assets from main config 1712 axepc/edit : renamed fonts for better organization 1711 axepc/edit: fixed class ambiguity in gridcomponent 1710 axepc/edit : support for dragging cables to and from the I/O 1709 axeedit/pc : fixed all states for toolbar buttons, controller button, I/O blocks, and grid blocks, depending on current selection (active effect). 1708 axepc/edit : changed thread names from "Juce ..." to "Axe ..." 1707 axepc/edit : skin support for amp 1&2 display. 1706 axepc/edit : class and function implementations to support control unit display of Amps used in patch when loaded or changed. 1705 axepc/edit : missing default font. 1704 axepc/edit : temp fix for bug in OS X where overlapping menus don't respond... this prevents overlap to begin with. 1703 axepc/edit : fixes for bright/boost switches. 1702 axepc/edit : see previous 1701 axepc/edit : some fixes to snapshot functionality. 1700 axepc/edit : see previous 1699 axepc/edit : support code in graph for additional bypass block functionality. 1698 axepc/edit : fixed initialization of effects in effect list in block menu. 1697 axepc/edit : fixed rotary rate default values. 1696 axepc/edit : fixed paste opperations not updating param values. 1695 axepc/edit : only update the grid in the filter when the graph has changed. 1694 axepc/edit : added code to show bypass state in grid when block is bypasses via filter (e.g. from a modifier, etc.) 1693 axepc/edit : fixed off val range. 1692 axepc/edit : display offset more descriptive. 1691 axeedit/pc : fixed tuner dot range and position in skin 1690 axepc/edit : fixed a bunch of precision mismatches 1689 axepc/edit : fixed modifiers for conrollers->sequencer : type->run, lof2 duty, sequencer run. fixed sequencer run param id/name. Put global amp parameter back in. Fixed pan / level labels in auto pitch. 1688 axepc/edit : fixed hicut default freq 1687 axepc/edit : Fixed feedback percentage limits for feedback widgets in multitap 1686 axeedit : updated readme and quick start 1685 axepc/edit : fixed crashes in some type menus. 1684 axepc/edit : updated readme 1683 axepc/edit : whatever. 1682 gui : more skin stuff from . =================================================== Build Notes: 0.9.63 =================================================== 1681 axepc/edit : merged new skin changes fixed problem with Arial font being used a missing_font and block font bringing the application performance to a halt due to its size and AA properties. 1680 axepc/edit : changed install directory. 1679 axepc/edit : more config changes 1678 axepc/edit : fixed missing effects in standard config 1677 axepc/edit : fixed random and erroneous "PM transfers in progress" message on shutdown 1676 axepc/edit : fixed deletion of effects in PM effects tab and subsequent causing crash on save. 1675 axepc/edit : fixed callback race condition in effectslayoutmanager with effect type menus not updating their values. 1674 axepc/edit : fixed crash in effectscomponent paint when block has invalid id. 1673 axepc/edit : fixed toggle button not redrawing when being controlled by modifier. axepc/edit : set default install folder to "Fractal Audio" 1672 axepc/edit : fixed default looper CC ids 1670 axemac/edit : added catch for people trying to launch application from disk image 1669 axepc/edit : logo dialog 1668 axepc / edit : new skin files 1667 axepc/edit : skin changes .. I don't even want to look at this chaos. 1666 axepc/edit : merged all config changes into ultra and standard configs 1665 axepc/edit : merged all config changes into standard / ultra config 1664 axepc/edit : added several properties to skinmanager for better detail regarding skin name/version/author 1663 axepc/edit : added getcurrentpresetnamefromaxepc/editcahce for best possible guess at the actual preset name from another source, otherwise returns "unknown" 1662 axepc/edit : fixed crash on euro amp selection 1661 axepc/edit : support for retrieving lfo.freq value for lfo syncd parameters axepc/edit : added code to effectslayoutmanger for handling widgets which are 1660 axepc/edit : added better handling of destruction of monitor graphs between effect layout changes to prevent filter thread from accessing dangling graph pointer during draw. 1659 axepc/edit: changed logo dialog text 1658 axeedit : moved credits dialog axeedit : added to credits (after he tried baking his name into the background image ;) axeedit : license now shows freeware in axeedit about 1657 axepc/edit : added callback to keep preset name in sync when scrolling fast through presets using mouse wheel. 1656 axepc/edit : added support to widget code to allow for certain rate params to be syncd to LFO1 and show current LFO1 rate. 1655 axepc/edit : merged s xml changes 1654 axepc/edit : fixed tuner calibration values axepc/edit : fixed all extern cc assignment values 1653 axepc/edit : fixed delay time values axepc/edit : fixed all extern cc assignment values 1652 axepc/edit : fixed delay time values 1651 axepc/edit : removed delay types from standard config which it does not support axepc/edit : added progress bars where missing from some midi send operations in the store and recall option 1650 axepc/edit : fixed all persistence of source paths in settings while they change during a session to prevent reverting during various operations 1649 axepc/edit : more stuff for column drag fix. 1648 axepc / edit : fixed delete all cables 1647 axepc/edit : fixed column / row drag 1646 axepc/edit : added middle button bypass toggle. 1645 axepc/edit : fixed more default value stuff in various reverb types 1644 axepc/edit : fixed SCSEL parameters 1643 axepc/edit : fixed #INF & #IND values 1642 axepc/edit : fixed missing reverb params in standard xml 1641 axepc/edit : fixed default reverb values. 1640 axepc/edit : fixed auto-audition settings 1639 axepc/edit : skin stuff 1638 axepc/edit : adding more skin files 364 : reverb wrong t 365 : Phaser missing params 414 : multiday time parameters range 441 : toggle option to send preset change in auto-audition 447 : weirdness on source change 451 : working with bank file became corrupted 1637 Bug Fixes under "severe": 1636 profiler : created new profiles for 9.0 1635 axepc/edit : delete presets 1634 axeedit : added new firmware files for 9.0 1633 installer : removed all individual preset files from installer, and removed "restore factory presets" option axepc/edit : merged all config changes from previous builds into standard config 1632 axepc/edit : updated config to 9.0 1631 axepc/edit : updated bank files to 9.0 profiler : fixed hangs which might occur previously if axe responded with garbage or didn't respond a 1630 profiler : fixed LOG / LIN value detection when center value is only approximately half of range depending on precision and profiled min / max values 1629 axeedit : fixed new max string length on returned strings from parameter queries for some effect types / variants 1628 axeedit : fixed problem in midi manager when having to request same parameter more than once if the axe returns garbage 1627 axepc/edit : updated parameter set handling code for new params / types in distort, phaser, reverb and rotary. 1626 axeedit : fixed possible crash when returning effects to the effects pool when there is no audio processing. 1625 axepc/edit : integrated patch code specific to handling various up / downgrade of preset param values based on revision 1624 axepc/edit : updated main parameter enumerations / lists 1623 axepc/edit : updated modifier dialog for new param names 1622 axepc/edit : placeholder code for new midi functions. 1621 axepc/edit : updated version info 1620 axepc/edit : updated tonestacks to includes those since 8.0 1619 axepc/edit : added new parameters to reverb, phaser and rotary to internal codebase 1618 axepc/edit: axepc/edit updated modifier dialog for new param names 1617 axepc/edit : added text boxes to midi buffer delay and refresh rate 1616 axepc/edit : added looper type to delay and page and widgets to layout code. 1615 axepc/edit : more looper cc references. 1614 axepc/edit : fixed multitap time parameters. 1613 axepc/edit : added more global persistent settings for all the looper cc's 1612 axepc/edit : added "fake" looper effect code to handle the looper control states as well as some resemblance of the actual amount of data (time) in the loop. 1611 axepc/edit : added code in effectslayoutmanager to handle the new widget cc functionality, added special case code for looper functionality 1610 axepc/edit : added all the cc values for the looper to the editor menu... 1609 axepc/edit : added functionality to widgets to allow them to send values to MIDI cc's as well as standard MIDI params. 1608 axepc/edit : skin stuff . 1607 axepc/edit : fixed wacky uploads when changing sources. 1606 axepc/edit : fixed menu spacing. 1605 axepc/edit : showing files of type in source folders. 1604 axepc/edit : mat baked source into skin 1603 axepc/edit : not changing source when source select canceled 1602 axepc/edit : removed source text, recall from last saved in axepc/edit mode 1601 axepc/edit : fixed save all banks on spill tab, drastically improved preset loading in preset and spill tabs. 1600 axepc/edit : drastic improvements to preset folder loading in preset manager. 1599 axepc/edit : put graph grid lines back in 1598 axepc/edit : fixed possible crash in effectslayout manager when switching from an effect with a graph / monitor. 1597 axepc/edit : fixed graph / monitor funkiness with multiple filters: uses a separate graph struct for each. 1596 axepc/edit : fixed auto-audition on / off 1595 axepc/edit : fixed crash / memory leak in output block 1594 axepc/edit : fixed backup and sync bank syncs 1593 axepc/edit : fixed backup and sync bank syncs 1592 axepc/edit : updated project files. 1591 axepc/edit : finished source synchronizations, fixed bug 421 no more than 20 chars in preset name. 1590 axepc/edit : fixed bug 372 (various syncd vs. cached scenarios for states). 1589 axepc/edit : fixed bug 409, fixed border around fields, fixed text fields in EE going away during text selection. 1588 axepc/edit : fixed effects loop crash 1587 axepc/edit : fixed bug 420 SYNC COMPLETE double notification, fixed bug 370 cabs shown as syncd after download abort, fixed dialogs showing on wrong monitor. 1586 axepc/edit : fixed bug 417 Preset in HW is not updated when changing source, fixed preset updating hardware after import of sysex / csv, added auto-audition on import menu item to Axe-Fx source save as menu. 1585 axepc/edit : fixed leak of csvmanager object 1584 axepc/edit : fixed string leak in csv import / export 1583 axepc/edit : bug 423 : fixed bank syncs when using bank selection dialog, additionally this enforces PM to use same sysex id until we support multiple hardware in same application instance. 1582 axepc/edit : merged config files. 1581 axepc/edit : updated recall / save as menu wording. 1580 axepc/edit : added preset name to csv import/export data 1579 axepc/edit : config update . 1578 axepc/edit : added repaint for ee background / text when selecting block of same type. 1577 axepc/edit : see previous 1576 axepc/edit : fixed bank sync selection from control unit menu. 1575 axepc/edit : initial csv export working 1574 axepc/edit : updated projects. 1573 axepc/edit : synchronization between pm and editor one way so far PM->editor, also fixed bug with preset states when saving to preset folder. 1572 axepc/edit : fixed tempo field, added snapshot functionality (saves and copies snapshot to spill folder with date and time), power button acts as mute in editor and global bypass in standalone, logo button now shows up sell. 1571 axepc/edit : more skin stuff . 1570 axepc/edit : temporary hack to the combo box widget code to support the new location flyout. 1569 axepc/edit : better pinging of hardware during connection, added test button to MIDI settings dialog. 1568 axepc/edit : more skin stuff . 1567 axepc/edit : skin stuff . 1566 axepc/edit : support code for auto-audition 1565 axepc/edit : more bitwise bank selection. 1564 axepc/edit : see previous... 1563 axepc/edit : some new global properties and whatnot. 1562 axepc/edit : added bank sync dialog to select banks to sync with optional save as backup. 1561 axepc/edit : added flyout menu to save preset dialog. 1560 axepc/edit : bank downloading / save functions use bit flags now for multiple bank selection. 1559 axepc/edit : see previous 1558 axepc/edit : separated out sync dialog from backup and sync, changes sync bank nomenclature, added auto-audition on preset change which loads presets into Axe-Fx edit buffer at current preset after program change when using banks or preset folders. 1557 axepc/edit : fixed opacity on disabled controls. 1556 axepc/edit : removed all global static string usage... oooops! 1555 axepc/edit : replacing global static strings with char* 1554 axepc/edit : fixed some compile problems on mac 1553 axepc/edit : fixed some compile problems on mac... 1552 axepc/edit : project files. 1551 axepc/edit : log window for midi logger. 1550 axepc/edit : midi logger stuff. 1549 axepc/edit : removing old components no longer used in new design. 1548 axepc/edit : modified juce to return int on number of lines it used for multiline text. 1547 axepc/edit : fixed sustain level in controllers ADSR 1546 axepc/edit : fixed offset in modifier graph. 1545 axepc/edit : updated dialog skins 1544 axepc/edit : new config stuff 1543 axepc/edit : skin changes / additions / cleanup 1542 axepc/edit : submitting threading attempt before going back to timer attempt 1541 axepc/edit : added pinicontotextbottom for effects unit. 1540 axepc/edit : large rect 1539 axepc/edit : fixe menu problems, fixed tuner, modified type menu, bunch of skin stuff . 1538 axepc/edit : menu skin stuff 1537 axepc/edit : menus working 1536 axepc/edit : more skin changes 1535 axepc/edit : fixed unit type rects... 1534 axepc/edit : added a bunch of properties to graphs. 1533 axepc/edit : CHILL ON THE REPAINTS! 1532 axepc/edit : fixed toggle button crash 1531 axepc/edit : some skin stuff 1530 axepc/edit: toggle buttons 1529 axepc/edit : sliders working again. 1528 axepc/edit : knobs working again. 1527 axepc/edit : knob layout stuff... 1526 axepc/edit : new xml format for EE (styles). 1525 axepc/edit : submitting latest effects layout before reworking xml layout for the layout.... 1524 axepc/edit : page tabs working 1523 axepc/edit : new properties for skin 1522 axepc/edit : icon and effect name for EE. 1521 axepc/edit : midilogger stuff 1520 axepc/edit : new skin stuff 1519 axepc/edit : another shitload of code for all the save / save as functionality. 1518 axepc/edit : more skin stuff . 1517 axepc/edit : save button working 1516 axepc/edit : shitload of code : most source and recall functionality working, save functionality next. 1515 axepc/edit : submitting initial support for new CU store and recall functionality before the PresetManager undergoes an overhaul. 1514 axepc/edit : replaced all "Axe-Fx" with "Axe-Fx" 1513 axepc/edit : more skin stuff 1512 axepc/edit : new skin properties for support of new widgets states, properties, etc. 1511 axepc/edit : skin impls for new constructors which take new images for states for various widgets. 1510 axepc/edit : more support for state changes controlled and uncontrolled. 1509 axepc/edit : support for slider knob rects, controlled and non controlled background images. 1508 axepc/edit : support code in axepc/edit readouts for readout placements and justifications. 1507 axepc/edit : added support for custom readout positions in knobs and dynamic placement and sizing. 1506 axepc/edit : added support for custom widgets in tuner with custom textfield position / justifications. 1505 axepc/edit : adding font 1504 axepc/edit : fixed some serious problems with the midi manager and callbacks caused by new sysex streaming parameter. 1503 axepc/edit : skin versioning 1502 axepc/edit : skin versioning 1501 axepc/edit : skin cleanup 1500 axepc/edit : skin changes 1499 axepc/edit : more control unit implementations 1498 axepc/edit : midi leds working... 1497 axepc/edit : hooked up preset manager button. 1496 axepc/edit : new skin stuff 1495 axepc/edit : initial tuner skin support 1494 axepc/edit : added lots of code to our look and feel impl. added new menu skinning code. made lnf a subclass of skinable component. moved construction / destruction of lnf around to allow for skinning of titlebar via xml. 1493 axepc/edit : fixed sliders 1492 axepc/edit : fixed block bypass state, fixed cable offset, added cable thickness 1491 axepc/edit : moved settings menu to control unit... ugh... don't like it there, but oh well. 1490 axepc/edit : skin choose code in place. 1489 axepc/edit : new skin files 1488 axepc/edit : updated project files. 1487 axepc/edit : fixed leaks and crash using skin switching. 1486 axepc/edit : made all skinable components skinablecomponent 1485 axepc/edit : changes for global skinmanager 1484 axepc/edit : timer cleanup in midimanager destructor 1483 axepc/edit : new functions in skinmanager to handle skin changing. 1482 axepc/edit : skinable component classes 1481 axepc/edit : added initialization for skinablecomponentlist 1480 axepc/edit : updates to dialogs to support new widget constructors. 1479 axepc/edit : added skin change call to main window. 1478 axepc/edit : skin xml changes 1477 axepc/edit : updates for skin for tuner component 1476 axepc/edit : changes to some widget constructors to support more font properties. 1475 axepc/edit : removing fonts 1474 axepc/edit : new skin assets 1473 axepc/edit : some skin changes. 1472 axepc/edit : new skin assets. 1471 axepc/edit : control unit change for new skin. 1470 axepc/edit : modifications for new skinmanager call for retrieving image cache images 1469 axepc/edit : numerous changes to widgets for supporting new skin. 1468 axepc/edit : skin xml changes 1467 axepc/edit : added static function to look up image and return default image if it's missing. 1466 axepc/edit : added new button type to juce draw able button. 1465 axepc/edit : bunch of new skin assets 1464 axepc/edit : bunch of project files 1463 axepc/edit : fixed modifier dialog 1462 axepc/edit : several fixes to undo code. 1461 axepc/edit : fixes for improved undo/redo... it was ass backwards. 1460 axepc/edit : support for toolbar disabled button states. 1459 axepc/edit : new skin assets and xml 1458 axepc/edit : much improved undo/redo. much improved cabling algorithms. 1456 axepc/edit : added dnd drop and active block support for new tool functionality. 1455 axepc/edit : added functions for initialization and deletion of blocks and grid. 1454 axepc/edit : added helper functions to profiler for getting various parameter info. 1453 axepc/edit : added setparmeter default with filteruid for resetting params of specified effect 1452 axepc/edit : undo redo working, set default undo levels to 10. 1451 axepc/edit : lots of changes to gridcomponent components for new skin. 1450 axepc/edit : some resourcemanager fixes 1449 axepc/edit : new skin xml 1448 axepc/edit : new skin assets for 0.9.x 1447 axepc/edit : submitting all the current projects before attempting non sse build. 1445 axepc/edit : new reverb and modifier params, fixed delete from preset assets types