2025-03-10 20:12 | use empty space in rom for additional user tables as we require contiguous memory for speech to work (this will not work on hardware!) | dsp56300 | 10 | +177 | -5 |
2025-03-10 20:10 | do not access table wave ids directly, add & use tool function instead as it is not a 1:1 relation for speech tables | dsp56300 | 5 | +58 | -10 |
2025-03-10 19:08 | support d&d export to .syx via shift key | dsp56300 | 2 | +15 | -1 |
2025-03-10 19:07 | add support for MW1 user waves and control tables | dsp56300 | 5 | +167 | -30 |
2025-03-09 14:18 | update changelog | dsp56300 | 1 | +4 | -2 |
2025-03-09 14:15 | update changelog | dsp56300 | 1 | +2 | -0 |
2025-03-09 00:01 | keep flash write logging in debug | dsp56300 | 1 | +2 | -0 |
2025-03-09 00:00 | Revert "remove flash rom write logging" | dsp56300 | 2 | +6 | -2 |
2025-03-08 23:53 | do not retransmit wavetables to device if the content is identical | dsp56300 | 1 | +10 | -3 |
2025-03-08 23:45 | remove flash rom write logging | dsp56300 | 2 | +2 | -2 |
2025-03-08 23:44 | fix being stuck in "Reorganising Memory" | dsp56300 | 1 | +4 | -0 |
2025-03-08 21:33 | Xenia: implement controller message parsing to update UI parameters | dsp56300 | 6 | +63 | -4 |
2025-03-08 21:00 | add controller map definition | dsp56300 | 1 | +91 | -1 |
2025-03-08 20:16 | add "Import .syx/.mid" to context menu of tables / waves | dsp56300 | 4 | +75 | -10 |
2025-03-08 14:40 | always enable wave editor | dsp56300 | 1 | +3 | -3 |
2025-03-08 11:50 | support multiple waves/tables in D&D, add support to D&D all user waves to .mid file | dsp56300 | 7 | +74 | -32 |
2025-03-08 03:16 | better user wave slot selection sub menu | dsp56300 | 1 | +17 | -7 |
2025-03-08 03:16 | add export ability for single waves or all user waves | dsp56300 | 5 | +208 | -28 |
2025-03-08 02:19 | use foreach instead of for | dsp56300 | 1 | +3 | -3 |
2025-03-08 02:19 | add wav file import | dsp56300 | 5 | +134 | -2 |
2025-03-07 16:39 | add ability to export wave as .wav file | dsp56300 | 2 | +67 | -0 |
2025-03-07 15:25 | update changelog | dsp56300 | 1 | +6 | -0 |
2025-03-07 15:19 | fix tab group envelopeSelect not working | dsp56300 | 1 | +7 | -6 |
2025-03-07 15:18 | update OsTIrus UI | dsp56300 | 35 | +189 | -100 |
2025-03-06 23:23 | add init & simple transformation functions for graph | dsp56300 | 1 | +63 | -1 |
2025-03-06 22:54 | add "Copy to User Wave" for a wave | dsp56300 | 3 | +34 | -32 |
2025-03-06 22:25 | add right click menu to graphs to save wave that is being edited | dsp56300 | 3 | +52 | -30 |
2025-03-06 22:04 | allow graph editing only with left click | dsp56300 | 1 | +11 | -0 |
2025-03-06 22:04 | disable context menu on wave editor graphs | dsp56300 | 3 | +12 | -1 |
2025-03-06 22:03 | remove wave editor buttons | dsp56300 | 4 | +7 | -173 |
2025-03-04 20:57 | rework AM29 flash impl, fixes Xenia stuck in "Reorganising Memory" | dsp56300 | 8 | +137 | -39 |
2025-03-03 22:33 | add comment about mQ flash chip just to not forget again that it is top boot | dsp56300 | 1 | +1 | -1 |
2025-03-02 11:50 | export to .mid/.syx as multiple sysex, not as combined patch | dsp56300 | 1 | +14 | -0 |
2025-03-02 11:50 | fix applyModifications not working for combined patches | dsp56300 | 1 | +2 | -2 |
2025-03-02 11:49 | ensure that parseFileData is called also when pasting from clipboard | dsp56300 | 3 | +10 | -8 |
2025-03-02 06:52 | fix checksum of exported patches | dsp56300 | 4 | +8 | -9 |
2025-02-28 18:04 | support import of files with multiple waves/tables | dsp56300 | 4 | +106 | -40 |
2025-02-27 22:27 | update changelog | dsp56300 | 1 | +5 | -0 |
2025-02-27 21:51 | add support to load patches that include custom waves/tables | dsp56300 | 2 | +110 | -0 |
2025-02-27 21:47 | create getTableId and getWaveId helper functions / remove duplicated code | dsp56300 | 2 | +20 | -7 |
2025-02-22 20:20 | bump version to 1.4.4 | dsp56300 | 1 | +1 | -1 |
2025-02-22 20:20 | update changelog | dsp56300 | 1 | +6 | -0 |
2025-02-22 20:19 | fix being unable to add files/folders to patch manager | dsp56300 | 2 | +10 | -4 |
2025-02-22 14:53 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2025-02-22 12:28 | update changelog | dsp56300 | 1 | +11 | -0 |
2025-02-22 11:58 | add missing includes for gcc | dsp56300 | 2 | +4 | -0 |
2025-02-21 23:29 | some smaller startup time improvement tweaks | dsp56300 | 3 | +12 | -7 |
2025-02-21 23:29 | make parameter description noncopyable, parameters only hold a ref now instead of copying it | dsp56300 | 4 | +10 | -3 |
2025-02-21 22:16 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2025-02-21 22:16 | restrict save file selector to the type we have selected previously | dsp56300 | 6 | +13 | -8 |
2025-02-21 20:15 | add ability to export as .nl2 file type / export without names for .syx/.mid except if we do drag & drop | dsp56300 | 6 | +39 | -8 |
2025-02-21 16:24 | add ExportType to have the ability to alter the patch data depending on the export destination | dsp56300 | 14 | +28 | -18 |
2025-02-20 22:51 | forward FileType to applyModification to add ability to modify how we write data depending on the target format | dsp56300 | 13 | +31 | -19 |
2025-02-20 22:22 | move filetype class to plugin lib | dsp56300 | 17 | +93 | -98 |
2025-02-20 22:05 | add ability to specify custom file types that are listed in export menus | dsp56300 | 2 | +8 | -2 |
2025-02-20 22:04 | fix coding style | dsp56300 | 2 | +3 | -3 |
2025-02-20 21:34 | make default filetypes const | dsp56300 | 2 | +4 | -4 |
2025-02-18 19:36 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2025-02-18 19:36 | output both processed and elapsed times | dsp56300 | 1 | +14 | -6 |
2025-02-18 18:49 | fix speed indicator was inverted | dsp56300 | 1 | +1 | -1 |
2025-02-12 22:07 | add missing include of <chrono> | dsp56300 | 4 | +7 | -0 |
2025-02-09 02:20 | reduce number of juce modules that are compiled multiple times by stripping them from the plugins, linking our static lib instead | dsp56300 | 2 | +34 | -5 |
2025-02-08 22:17 | android should build standalone only | dsp56300 | 1 | +2 | -1 |
2025-02-08 22:17 | update JUCE ref | dsp56300 | 0 | +0 | -0 |
2025-02-08 22:17 | add support for Standalone format | dsp56300 | 1 | +12 | -0 |
2025-02-08 15:36 | exclude FX AU tests because juce audio plugin host does not seem to support it | dsp56300 | 1 | +1 | -1 |
2025-02-08 15:34 | fix linker error about duplicated symbol | dsp56300 | 1 | +4 | -0 |
2025-02-08 15:12 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2025-02-08 15:12 | add cmake preset for android | dsp56300 | 1 | +25 | -0 |
2025-02-08 15:11 | replace all message box calls with own versions that don't require modal loops | dsp56300 | 22 | +155 | -91 |
2025-02-08 14:44 | wrap juce native message box calls - use async versions to be able to get rid of modal loops permitted compiler flag | dsp56300 | 3 | +83 | -0 |
2025-02-08 14:41 | set bundle id for plugin tester to silence warning about bundle id having spaces | dsp56300 | 1 | +1 | -0 |
2025-02-08 14:40 | remove duplicates compile definitions | dsp56300 | 1 | +2 | -13 |
2025-02-08 14:40 | fix android compile errors | dsp56300 | 3 | +7 | -3 |
2025-02-08 03:03 | add support for VST2 on macOS | dsp56300 | 1 | +3 | -1 |
2025-02-08 02:32 | add .component for AU too | dsp56300 | 1 | +2 | -0 |
2025-02-08 02:14 | load VST3 as .vst3 path also, doesn't work when loading embedded shared lib directly | dsp56300 | 1 | +19 | -5 |
2025-02-07 23:00 | create static library for juce modules to work around linker issues on linux/mac | dsp56300 | 1 | +25 | -8 |
2025-02-07 21:37 | fix juce modules populated to all plugins as code due to them being interface libs | dsp56300 | 1 | +1 | -0 |
2025-02-07 15:44 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2025-02-07 15:44 | treat a dummy device as valid | dsp56300 | 1 | +1 | -1 |
2025-02-06 22:55 | bump version to 1.4.3 | dsp56300 | 1 | +1 | -1 |
2025-02-06 22:02 | LV2 needs to be specified as folder, not as the actual dll, handle that in the tester directly | dsp56300 | 1 | +6 | -4 |
2025-02-06 22:01 | add plugin tests | dsp56300 | 2 | +25 | -0 |
2025-02-06 20:04 | show progress in block mode | dsp56300 | 1 | +20 | -2 |
2025-02-06 19:38 | add command line options | dsp56300 | 3 | +96 | -40 |
2025-02-06 19:37 | fix NR2x getting stuck after 12 hours | dsp56300 | 2 | +19 | -17 |
2025-02-04 21:39 | initial version of plugin tester | dsp56300 | 9 | +374 | -1 |
2025-02-03 23:00 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2025-02-03 20:21 | support memory accesses via templates | dsp56300 | 5 | +19 | -15 |
2025-02-02 15:25 | remove logging | dsp56300 | 1 | +2 | -2 |
2025-02-02 12:02 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2025-02-02 11:49 | move early out out of costly function to prevent stack frame | dsp56300 | 1 | +3 | -3 |
2025-02-02 11:47 | use SPSC semaphore, we only have one producer/consumer | dsp56300 | 1 | +1 | -1 |
2025-02-02 11:47 | get rid of virtual functions for memory accesses | dsp56300 | 4 | +11 | -1 |
2025-02-02 11:46 | use DSP project condition variables as they're faster on win8+ | dsp56300 | 4 | +8 | -8 |
2025-02-02 11:11 | inline readImm16() | dsp56300 | 2 | +5 | -13 |
2025-02-02 11:10 | microcontroller classes should be final | dsp56300 | 2 | +2 | -2 |
2025-02-02 11:09 | add extra targets for each plugin format | dsp56300 | 1 | +20 | -0 |
2025-02-01 12:02 | reduce number of transfers to 5 to prevent that we exceed the connection limit | dsp56300 | 1 | +1 | -1 |
2025-01-31 22:03 | update changelog | dsp56300 | 1 | +20 | -0 |
2025-01-31 18:18 | use more generic rclone name for uploads as it might not always be sftp | dsp56300 | 1 | +1 | -1 |
2025-01-28 22:24 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2025-01-27 19:29 | downgrade to Juce 7 again to restore Win 7 support | dsp56300 | 0 | +0 | -0 |
2025-01-27 19:29 | bump version to 1.4.2 | dsp56300 | 1 | +1 | -1 |
2025-01-26 23:37 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2025-01-26 23:35 | use SPSC semaphore which is faster | dsp56300 | 1 | +1 | -1 |
2025-01-26 23:34 | add (commented) options to disable thread sanitizer | dsp56300 | 2 | +6 | -0 |
2025-01-26 23:33 | fix possible race condition in UC/DSP synchronization | dsp56300 | 1 | +5 | -4 |
2024-12-24 12:10 | disable LTO for gcc 11.4 again, causing more/other trouble now | dsp56300 | 1 | +12 | -8 |
2024-12-24 00:42 | remove duplicated linker dependencies | dsp56300 | 3 | +3 | -3 |
2024-12-23 23:07 | add flag that we prefer to use pthreads | dsp56300 | 3 | +3 | -0 |
2024-12-23 22:24 | link Threads package in all libs that use std::thread | dsp56300 | 2 | +10 | -0 |
2024-12-23 18:18 | explicitly link pthreads | dsp56300 | 1 | +6 | -0 |
2024-12-20 23:38 | move event system to baseLib | dsp56300 | 40 | +301 | -296 |
2024-12-18 23:21 | add missing include | dsp56300 | 1 | +1 | -0 |
2024-12-16 23:20 | adjust spacings | dsp56300 | 1 | +229 | -229 |
2024-12-16 23:14 | tabs => spaces | dsp56300 | 1 | +270 | -270 |
2024-12-16 23:14 | give more information about a json error if json parsing fails | dsp56300 | 1 | +1 | -1 |
2024-12-16 23:13 | NR2x skin now uses the new style system | dsp56300 | 1 | +251 | -225 |
2024-12-16 22:16 | fix possible shutdown crash | dsp56300 | 2 | +6 | -0 |
2024-12-16 22:04 | allow styles to inherit from other styles | dsp56300 | 1 | +13 | -0 |
2024-12-16 21:15 | add support for styles to prevent that too much json code has to be duplicated each time | dsp56300 | 3 | +96 | -8 |
2024-12-15 11:09 | remove synthLib dependency from ui lib, no longer needed | dsp56300 | 1 | +1 | -1 |
2024-12-14 19:49 | enable Xenia for github actions | dsp56300 | 1 | +1 | -1 |
2024-12-14 15:44 | add ability to bind a parameter to a label | dsp56300 | 6 | +42 | -4 |
2024-12-14 15:01 | enable LTO for Linux again and disable LTO just for the problematic file | dsp56300 | 2 | +15 | -12 |
2024-12-14 11:14 | fix linux compile error | dsp56300 | 1 | +2 | -1 |
2024-12-14 11:05 | disable LTO on gcc 13.2.0, same issue of exceptions not being catched when initializing device without rom | dsp56300 | 1 | +2 | -2 |
2024-12-14 01:17 | move file system functions to base lib | dsp56300 | 55 | +634 | -575 |
2024-12-09 22:01 | better project/executable name | dsp56300 | 5 | +27 | -27 |
2024-12-09 20:59 | use changelog for current version only | dsp56300 | 1 | +4 | -1 |
2024-12-09 20:56 | be sure that changelog split output directory exists | dsp56300 | 1 | +0 | -0 |
2024-12-09 20:48 | link command line app to specific folder to be able to use it in build scripts | dsp56300 | 1 | +11 | -0 |
2024-12-09 20:33 | add Discord as possible output format | dsp56300 | 1 | +59 | -20 |
2024-12-08 17:54 | add missing includes | dsp56300 | 3 | +6 | -3 |
2024-12-08 16:27 | add DSP bridge | dsp56300 | 205 | +18928 | -211 |
2024-12-08 16:11 | update changelog | dsp56300 | 1 | +2 | -0 |
2024-12-08 16:10 | use filename as default patch name if there is exactly one patch in a file | dsp56300 | 13 | +36 | -18 |
2024-12-08 11:37 | add <algorithm> include to fix compile error #232 on more recent versions of gcc/clang | dsp56300 | 1 | +1 | -0 |
2024-12-07 13:53 | add changelog generator | dsp56300 | 4 | +385 | -0 |
2024-12-06 20:58 | update changelog | dsp56300 | 1 | +1 | -0 |
2024-12-05 22:44 | move file type menu creation to one place to allow to add more file types at one position | dsp56300 | 4 | +15 | -19 |
2024-12-04 20:17 | update checksums after applying modifications | dsp56300 | 7 | +17 | -7 |
2024-12-04 19:29 | update patch name before sending to device / fix possible issue of corrupting patch data when exporting | dsp56300 | 1 | +16 | -12 |
2024-12-04 19:28 | add default parameter to checksum calculation | dsp56300 | 6 | +9 | -9 |
2024-12-03 23:06 | apply patch name before sending it to device | dsp56300 | 2 | +2 | -2 |
2024-12-03 23:06 | do not use midi packets to parse & build singles before export, corrupts Q patches that should be exported as-is | dsp56300 | 8 | +159 | -39 |
2024-12-03 19:46 | convert filetype from enum to own class to be able to extend it | dsp56300 | 15 | +81 | -36 |
2024-12-02 23:02 | rename prepareSave to applyModifications as it describes more precisely what it does and we will use it not only for saving but also before loading a patch in the future | dsp56300 | 11 | +12 | -12 |
2024-12-02 21:59 | fix warning | dsp56300 | 1 | +1 | -1 |
2024-12-02 21:55 | remove obsolete function activatePatch() without part parameter | dsp56300 | 9 | +0 | -27 |
2024-11-30 13:34 | fix singles with user waves not correctly applied / request table & wave when a single with user table is received | dsp56300 | 4 | +53 | -14 |
2024-11-30 11:44 | update changelog | dsp56300 | 1 | +2 | -1 |
2024-11-30 11:44 | move XT bug workaround to xt state class | dsp56300 | 6 | +117 | -57 |
2024-11-29 22:21 | do not log file access errors if not really needed | dsp56300 | 2 | +18 | -13 |
2024-11-26 22:57 | update changelog | dsp56300 | 1 | +5 | -0 |
2024-11-26 22:56 | fix mouse wheel not working for knobs with less than 32 values | dsp56300 | 1 | +8 | -3 |
2024-11-26 22:14 | add missing include | dsp56300 | 1 | +2 | -0 |
2024-11-24 13:15 | fix warning about std::endl vs \n | dsp56300 | 1 | +21 | -21 |
2024-11-24 13:13 | add command line parser to base lib | dsp56300 | 6 | +126 | -11 |
2024-11-24 12:26 | update changelog | dsp56300 | 1 | +27 | -0 |
2024-11-24 12:11 | use channel translation to prevent performance channel collision to be able to use CC instead of full patch-sysex to edit parameters, fixes slow parameter changes in case of >1 slot using the same midi channel | dsp56300 | 5 | +136 | -68 |
2024-11-24 02:47 | toggle vm map via shift key | dsp56300 | 5 | +65 | -1 |
2024-11-24 02:19 | hide vm map component if it is zero | dsp56300 | 1 | +5 | -1 |
2024-11-24 01:31 | add midi channel transformer | dsp56300 | 5 | +172 | -1 |
2024-11-23 16:37 | add support for Virus B/Classic demo song | dsp56300 | 2 | +10 | -5 |
2024-11-23 14:47 | fix duplicated byte f7 in combined patch | dsp56300 | 1 | +1 | -1 |
2024-11-21 21:57 | send table to device if a wave is removed from the current control table | dsp56300 | 1 | +2 | -1 |
2024-11-21 21:56 | user tables & waves now persisted on disk | dsp56300 | 2 | +95 | -13 |
2024-11-21 20:52 | display algorithmic wavetables in a darker color | dsp56300 | 4 | +11 | -1 |
2024-11-21 20:52 | bold root items of patch manager tree views can now be disabled via skin | dsp56300 | 3 | +26 | -3 |
2024-11-21 19:48 | do not skip algorithmic tables even though we don't know the contents | dsp56300 | 1 | +4 | -2 |
2024-11-21 18:40 | bump version number | dsp56300 | 1 | +1 | -1 |
2024-11-21 18:33 | add option "antialiasing" for texts to disable any filtering | dsp56300 | 3 | +22 | -2 |
2024-11-20 21:28 | keyPressed needs to be protected, not private, to allow subclasses to override it | dsp56300 | 1 | +3 | -1 |
2024-11-20 20:54 | fix wrong working directory before running cpack | dsp56300 | 1 | +0 | -1 |
2024-11-20 18:27 | add missing build presets | dsp56300 | 1 | +10 | -0 |
2024-11-20 18:23 | use auto-detect for generator on Linux, github runner doesn't have Ninja installed | dsp56300 | 1 | +1 | -1 |
2024-11-20 18:18 | fix generator name | dsp56300 | 1 | +1 | -1 |
2024-11-20 18:11 | use cmake presets for github release action | dsp56300 | 2 | +82 | -10 |
2024-11-20 12:47 | switch to softprops/action-gh-release@v2 | dsp56300 | 1 | +9 | -17 |
2024-11-20 08:16 | fix asset path not prefixed with workspace | dsp56300 | 1 | +1 | -1 |
2024-11-19 23:58 | fix wrong input variable name | dsp56300 | 1 | +4 | -4 |
2024-11-19 22:25 | use body_path instead of body | dsp56300 | 1 | +1 | -17 |
2024-11-19 22:22 | allow to specify version number manually | dsp56300 | 1 | +8 | -7 |
2024-11-19 22:14 | allow to run release action manually | dsp56300 | 1 | +1 | -0 |
2024-11-19 22:05 | change name to Release | dsp56300 | 1 | +1 | -1 |
2024-11-19 22:04 | add release.yml to use Github Releases | dsp56300 | 1 | +79 | -0 |
2024-11-19 21:12 | rework vm map indicators to be relative to the base parameter value | dsp56300 | 5 | +189 | -40 |
2024-11-19 18:59 | add option to find similar patches based on a parameter value/range | dsp56300 | 3 | +52 | -0 |
2024-11-19 09:53 | github has deprecated macos-12 build machines | dsp56300 | 2 | +2 | -2 |
2024-11-18 22:38 | allow custom search functions for patch manager search | dsp56300 | 2 | +4 | -1 |
2024-11-18 22:37 | extract a single parameter value from a midi dump via midi packet parser | dsp56300 | 2 | +45 | -0 |
2024-11-18 22:37 | add functionality to activate tab page via code from component / bringToFront() for patch manager | dsp56300 | 6 | +36 | -0 |
2024-11-18 21:01 | allow to add patch to user bank by dragging onto free space of list | dsp56300 | 4 | +51 | -1 |
2024-11-18 14:07 | update changelog | dsp56300 | 1 | +10 | -13 |
2024-11-17 15:51 | fix multiple json files per skin folder no longer supported | dsp56300 | 1 | +3 | -3 |
2024-11-16 22:59 | update changelog | dsp56300 | 1 | +3 | -2 |
2024-11-16 22:58 | fix DSP crash when switching preset with locked parameters | dsp56300 | 2 | +21 | -9 |
2024-11-16 22:08 | use existing function to determine midi packet length | dsp56300 | 1 | +7 | -13 |
2024-11-16 19:00 | bump version to 1.4.0 | dsp56300 | 1 | +1 | -1 |
2024-11-16 19:00 | rename patch manager root folder to "patchmanager" instead of "patchmanagerdb" | dsp56300 | 3 | +5 | -4 |
2024-11-16 18:30 | ensure that skins and roms folders are automatically created at startup | dsp56300 | 2 | +4 | -0 |
2024-11-16 14:44 | add more functionality to hybrid container | dsp56300 | 1 | +221 | -21 |
2024-11-14 18:28 | fix missing escape of variable values in ttl files | dsp56300 | 1 | +17 | -1 |
2024-11-13 21:31 | implement a first DAC emulation that can reduce the number of output bits and can optionally add dither noise | dsp56300 | 3 | +207 | -0 |
2024-11-13 21:30 | update changelog | dsp56300 | 1 | +4 | -0 |
2024-11-13 21:29 | fix .vtibackup file import might prematurely abort | dsp56300 | 1 | +1 | -1 |
2024-11-13 21:12 | handle properly if no skin is found, do not abuse a window size as an indicator for it, fixes #230 | dsp56300 | 4 | +13 | -6 |
2024-11-13 21:07 | use higher quality rendering when Direct2D is used | dsp56300 | 2 | +11 | -0 |
2024-11-11 23:51 | fix parameter descriptions syntax error, fixes #229 | dsp56300 | 1 | +2 | -2 |
2024-11-11 18:19 | add VST2/VST3 preset file parser | dsp56300 | 4 | +349 | -0 |
2024-11-08 17:23 | fix VM map dots always displayed for slot A | dsp56300 | 3 | +29 | -18 |
2024-11-08 17:22 | fix LFO2 rate & range VM map dots missing | dsp56300 | 2 | +7 | -2 |
2024-11-06 22:39 | update changelog | dsp56300 | 1 | +4 | -0 |
2024-11-06 22:37 | display LFO speed as bars/beats if clocked | dsp56300 | 1 | +78 | -3 |
2024-11-06 22:36 | define parameter labels for clocked LFO | dsp56300 | 1 | +14 | -3 |
2024-11-06 21:20 | fix wrong paths in changelog description | dsp56300 | 1 | +9 | -9 |
2024-11-06 17:35 | update changelog | dsp56300 | 1 | +5 | -0 |
2024-11-06 17:32 | do not run timer in controller constantly, only run if there are pending midi messages | dsp56300 | 1 | +3 | -2 |
2024-11-06 17:30 | fix UI not reacting to program change messages | dsp56300 | 2 | +26 | -1 |
2024-11-06 16:23 | fix bank select & program change treating MIDI channel as part number, ignoring part to channel mapping | dsp56300 | 1 | +21 | -7 |
2024-11-06 16:22 | fix bank select selecting bank + 1 | dsp56300 | 1 | +1 | -1 |
2024-11-06 07:19 | more hybridcontainer improvements | dsp56300 | 1 | +13 | -5 |
2024-11-06 06:48 | hybrid container improvements | dsp56300 | 1 | +99 | -0 |
2024-11-06 03:49 | request arrangement after sending it to ensure that DSP can send upgraded patches back and the UI is updated correctly | dsp56300 | 2 | +4 | -1 |
2024-11-06 03:48 | fix combo boxes changing parameters to 0 if bound to parameter twice | dsp56300 | 1 | +1 | -1 |
2024-11-06 03:48 | fix outdated multi in arrangement dump | dsp56300 | 3 | +20 | -8 |
2024-11-06 02:05 | add arrangement dump support | dsp56300 | 2 | +50 | -0 |
2024-11-05 22:12 | add context menu for tables list entries | dsp56300 | 2 | +31 | -0 |
2024-11-05 21:58 | implement context menu for control table entry | dsp56300 | 5 | +47 | -14 |
2024-11-05 21:57 | implement hybrid container on our own as pmr is not available on all platforms | dsp56300 | 1 | +158 | -16 |
2024-11-05 20:43 | add context menu to wave to copy to a control table slot | dsp56300 | 3 | +37 | -0 |
2024-11-05 17:46 | support import of control tables via d&d from mid/syx too | dsp56300 | 4 | +70 | -14 |
2024-11-05 17:29 | support to import waves from mid/syx files via d&d | dsp56300 | 4 | +81 | -4 |
2024-11-05 16:28 | missing includes | dsp56300 | 1 | +3 | -0 |
2024-11-05 16:02 | allow to export waves & tables as midi via drag & drop | dsp56300 | 7 | +92 | -10 |
2024-11-05 16:00 | check if file has been written completely or report error | dsp56300 | 1 | +5 | -3 |
2024-11-05 15:59 | update wavetables cache dir to point to new location | dsp56300 | 2 | +4 | -3 |
2024-11-05 15:58 | remove include no longer needed in Juce 8 | dsp56300 | 1 | +3 | -0 |
2024-11-05 15:57 | make drag&drop to external apps more generic | dsp56300 | 6 | +51 | -11 |
2024-11-04 20:26 | skip LCD print in release builds | dsp56300 | 1 | +2 | -0 |
2024-11-04 12:06 | display Cutoff 2 as offset to Cutoff 1 if Cutoff Link is active | dsp56300 | 3 | +5 | -1 |
2024-11-04 12:06 | update changelog | dsp56300 | 1 | +5 | -0 |
2024-11-04 11:56 | bump cache file version to force recreation due to OsTIrus change | dsp56300 | 2 | +7 | -2 |
2024-11-04 11:56 | use a fixed ordering of TI/TI2/Snow rom banks to fix issues when switching model that cause duplicated rom banks or lost favs | dsp56300 | 2 | +4 | -31 |
2024-11-04 10:14 | make sure that settings dir can never change | dsp56300 | 1 | +1 | -1 |
2024-11-04 10:14 | do not migrate cache file but delete it instead | dsp56300 | 1 | +8 | -3 |
2024-11-03 19:23 | upgrade to Juce 8.0.3 | dsp56300 | 0 | +0 | -0 |
2024-11-03 19:23 | update changelog | dsp56300 | 1 | +16 | -0 |
2024-11-03 19:18 | fix FX plugins not using the non-FX data folder | dsp56300 | 1 | +2 | -2 |
2024-11-03 18:10 | fix compile error with Juce 8 | dsp56300 | 1 | +2 | -0 |
2024-11-02 20:47 | migrate patch manager DB to new data folder | dsp56300 | 6 | +70 | -13 |
2024-11-02 18:19 | do not store name of cache/json as member as we might want to change the root directory at runtime | dsp56300 | 2 | +32 | -13 |
2024-11-02 18:02 | do not pass root dir for patch manager as contructor argument, patch manager can figure that out on its own | dsp56300 | 14 | +24 | -29 |
2024-11-02 16:43 | migrate config file to new location in new data root | dsp56300 | 4 | +45 | -7 |
2024-11-02 15:46 | rework pluginlib processor init to remove duplicated parameter lists in every plugin | dsp56300 | 8 | +45 | -66 |
2024-11-02 15:15 | FX plugins use data folder from non-FX version | dsp56300 | 4 | +13 | -3 |
2024-11-01 17:46 | bump version to 1.3.22 | dsp56300 | 1 | +1 | -1 |
2024-11-01 15:00 | uninstaller now working | dsp56300 | 1 | +66 | -32 |
2024-10-30 23:46 | first installer attempts (Win) | dsp56300 | 1 | +127 | -0 |
2024-10-30 22:25 | remove duplicated entries in skin menu for builtin skins that are not embedded but are stored on disk | dsp56300 | 1 | +19 | -1 |
2024-10-30 22:12 | display error if no skin can be loaded instead of opening a window of size 0,0 | dsp56300 | 1 | +25 | -1 |
2024-10-30 22:12 | fix warning | dsp56300 | 1 | +1 | -1 |
2024-10-30 22:12 | if an embedded skin cannot be found, try public data folder as fallback | dsp56300 | 1 | +9 | -1 |
2024-10-30 22:11 | fix endless recursion if an embedded skin cannot be loaded / try all included skins as fallbacks before failing | dsp56300 | 2 | +8 | -3 |
2024-10-30 22:10 | forward Skin class to plugin editor instead of using json filename and folder separately | dsp56300 | 15 | +37 | -30 |
2024-10-30 21:25 | move skin class to a separate file | dsp56300 | 14 | +35 | -25 |
2024-10-30 20:50 | autogenerate header file for integrated skins | dsp56300 | 18 | +72 | -49 |
2024-10-29 14:05 | add vendor name to public data folder | dsp56300 | 11 | +12 | -11 |
2024-10-27 20:10 | prefer new rom folders over old ones | dsp56300 | 1 | +1 | -1 |
2024-10-27 20:04 | fix skin loading issues on windows | dsp56300 | 1 | +1 | -1 |
2024-10-27 15:53 | specify company website | dsp56300 | 1 | +1 | -0 |
2024-10-27 15:53 | compile all plugins into bin/ folder in project root instead of a temp dir | dsp56300 | 2 | +3 | -0 |
2024-10-27 15:50 | streamline path separators displayed in skins menu | dsp56300 | 1 | +1 | -1 |
2024-10-26 23:53 | fix missing capture of "this" | dsp56300 | 1 | +1 | -1 |
2024-10-26 23:41 | add a small delay before displaying the rom not found warning to ensure it isn't opened behind the editor (or not at all) | dsp56300 | 1 | +12 | -9 |
2024-10-26 23:40 | fix double // in paths | dsp56300 | 1 | +4 | -4 |
2024-10-26 23:18 | fix ~ not supported in code, query for user home directory instead | dsp56300 | 2 | +41 | -5 |
2024-10-26 22:38 | rework phrasing of messagebox | dsp56300 | 1 | +1 | -1 |
2024-10-26 22:10 | log error if a directory cannot be opened | dsp56300 | 1 | +1 | -0 |
2024-10-26 21:13 | beautify rom path before displaying it | dsp56300 | 1 | +1 | -1 |
2024-10-26 21:13 | validatePath ensures that only native path separators are used | dsp56300 | 1 | +18 | -3 |
2024-10-26 21:04 | ensure that all plugin formats are built on build machines | dsp56300 | 1 | +6 | -0 |
2024-10-26 21:04 | fix createDirectory not being recursive on Mac/Linux | dsp56300 | 1 | +10 | -1 |
2024-10-26 20:58 | fix typo | dsp56300 | 1 | +1 | -1 |
2024-10-26 20:58 | rename mac setup script to contain the name of the product | dsp56300 | 1 | +1 | -1 |
2024-10-26 12:49 | update changelog | dsp56300 | 1 | +8 | -0 |
2024-10-26 12:47 | update Juce ref | dsp56300 | 0 | +0 | -0 |
2024-10-25 16:47 | do not forward parameter changes echoed by the DSP back to the DAW, it causes some hosts to stop automation because it guesses that we're editing parameters | dsp56300 | 1 | +7 | -2 |
2024-10-25 16:26 | fix Osirus not finding rom in public documents folder because roms enumerated before search paths defined | dsp56300 | 4 | +12 | -10 |
2024-10-25 12:57 | update changelog | dsp56300 | 1 | +3 | -1 |
2024-10-25 12:55 | remove duplicate half roms to be able to load them even if there are too many, but identical ones | dsp56300 | 1 | +16 | -0 |
2024-10-25 12:54 | improve "firmware missing" message box, target folder is now automatically opened | dsp56300 | 3 | +19 | -9 |
2024-10-25 07:21 | add cmake scripts to IDE | dsp56300 | 1 | +4 | -0 |
2024-10-25 07:20 | enable per-monitor DPI awareness on Windows to fix redraw issues in Bitwig if DPI is != 100% | dsp56300 | 2 | +2 | -1 |
2024-10-25 05:37 | prevent that some plugin format implementations bounce back value changes immediately back to the parameter that is sending a value change | dsp56300 | 3 | +21 | -5 |
2024-10-24 22:13 | correctly apply latency when plugin is bypassed | dsp56300 | 6 | +97 | -0 |
2024-10-24 19:22 | create new function for mac setup script installation to reduce code duplication | dsp56300 | 4 | +12 | -8 |
2024-10-24 18:42 | set execute permission for mac setup command script | dsp56300 | 3 | +8 | -8 |
2024-10-24 18:41 | do not create mac setup script for FX plugins, it overwrites the one we need for the synth version and the synth version can work on both | dsp56300 | 1 | +3 | -1 |
2024-10-24 17:12 | support to load ROMs from user documents folder | dsp56300 | 4 | +32 | -11 |
2024-10-24 12:11 | support user documents folder for skins | dsp56300 | 6 | +55 | -22 |
2024-10-24 10:29 | update changelog | dsp56300 | 1 | +14 | -0 |
2024-10-24 10:14 | fix compile error on mac | dsp56300 | 1 | +2 | -3 |
2024-10-23 23:45 | disable LTO on GCC <= 11.4 | dsp56300 | 1 | +14 | -9 |
2024-10-23 23:21 | prevent message boxes in headless mode / when juce loads the VST3/LV2 plugin during build | dsp56300 | 5 | +39 | -2 |
2024-10-23 17:41 | add helper func to retrieve OS specific special folders | dsp56300 | 2 | +67 | -1 |
2024-10-23 14:06 | do not output IPO support as warning | dsp56300 | 1 | +1 | -1 |
2024-10-23 11:25 | set default build type to Release | dsp56300 | 1 | +4 | -1 |
2024-10-23 11:25 | create cmake preset for macos | dsp56300 | 1 | +16 | -0 |
2024-10-22 22:26 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-10-22 14:21 | mac setup script now also used for test console programs | dsp56300 | 5 | +25 | -3 |
2024-10-22 13:57 | create script for Mac to remove quarantine attribute | dsp56300 | 2 | +28 | -0 |
2024-10-22 10:36 | add workaround to fix device not picking up edited wave if the wave is part of the table currently used for a part | dsp56300 | 2 | +53 | -1 |
2024-10-21 20:34 | return cached copies of waves/tables if statee has them instead of querying the device | dsp56300 | 2 | +49 | -1 |
2024-10-21 00:24 | store used user waves and tables in state | dsp56300 | 2 | +108 | -0 |
2024-10-20 22:50 | move more tool functions to xt lib / fix namespace case | dsp56300 | 14 | +86 | -82 |
2024-10-13 21:47 | added LV2 preset export for Zynthian | dsp56300 | 4 | +107 | -4 |
2024-10-13 18:39 | create new define for lv2uri and make it accessible as processor property | dsp56300 | 7 | +8 | -5 |
2024-10-12 17:17 | saving and loading presets with user tables/waves WIP | dsp56300 | 7 | +92 | -9 |
2024-10-12 00:47 | create helper functions to merge a single + waves + table into a single sysex and vice versa | dsp56300 | 2 | +108 | -7 |
2024-10-12 00:45 | send wave to device whenever we save a wave that we have edited | dsp56300 | 1 | +4 | -1 |
2024-10-09 23:33 | remove hard coded -flto compiler option and use cmakes IPO check for it instead | dsp56300 | 1 | +16 | -2 |
2024-10-08 21:47 | create tool function to get all wave data for a single, we're gonna need it to store a single together with custom waves + table | dsp56300 | 3 | +48 | -3 |
2024-10-08 18:53 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-10-08 18:53 | fix generated reference files were twice as long as needed | dsp56300 | 1 | +1 | -1 |
2024-10-08 18:52 | read midi output in esai callback because it might affect peripheral processing rate from another thread, making results unpredictable | dsp56300 | 1 | +5 | -3 |
2024-10-07 21:20 | remember length and initial PC of boot code | dsp56300 | 2 | +8 | -0 |
2024-10-07 21:20 | fix possible issue of dsp boot code not invalidating JIT blocks | dsp56300 | 1 | +3 | -1 |
2024-10-07 21:19 | allow to write individual bytes to midi buffer parser | dsp56300 | 2 | +36 | -35 |
2024-10-07 21:19 | merge esai/essi rework back to main | dsp56300 | 7 | +13 | -40 |
2024-10-07 20:41 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-10-06 15:22 | define build presets for the existing configure presets | dsp56300 | 1 | +9 | -2 |
2024-10-06 14:15 | remove obsolete build config switch that toggles if TI is supported | dsp56300 | 12 | +3 | -74 |
2024-10-05 23:57 | dsp ops & cycles are now 64 bit | dsp56300 | 1 | +2 | -2 |
2024-10-05 23:09 | enable link time optimization for linux builds | dsp56300 | 1 | +2 | -2 |
2024-10-05 19:32 | fix controls not always correctly initialized if booting in multi mode due to too much sysex traffic for device | dsp56300 | 1 | +6 | -3 |
2024-10-03 15:45 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-10-03 15:15 | do not open global context menu if mouse is inside tree views | dsp56300 | 1 | +2 | -0 |
2024-10-03 15:14 | fix flash memory writes not working in Xenia due to missing address masking | dsp56300 | 1 | +2 | -1 |
2024-10-03 15:11 | send changes to wave / control table to device | dsp56300 | 5 | +41 | -4 |
2024-10-03 15:11 | reserve() didn't reserve enough memory | dsp56300 | 1 | +4 | -4 |
2024-09-30 20:24 | wave table selection now follows the wave parameter from the current part patch | dsp56300 | 5 | +85 | -1 |
2024-09-30 19:20 | do not select table if tree item is deselected | dsp56300 | 1 | +2 | -1 |
2024-09-29 11:55 | load rom cache if available | dsp56300 | 2 | +56 | -28 |
2024-09-29 10:59 | parse raw sysex data instead of pre-parsed data by editor, required to read cache | dsp56300 | 3 | +83 | -41 |
2024-09-29 10:25 | cache rom waves & wave tables on disk | dsp56300 | 5 | +46 | -8 |
2024-09-29 10:24 | fix wave data to midi conversion | dsp56300 | 1 | +1 | -1 |
2024-09-29 10:24 | always display last 3 entires of control table as tri/square/saw and prevent edits | dsp56300 | 3 | +16 | -4 |
2024-09-29 09:34 | adjust some variable names | dsp56300 | 3 | +28 | -28 |
2024-09-29 01:04 | fix warning | dsp56300 | 1 | +2 | -2 |
2024-09-29 01:04 | fix linux compile error | dsp56300 | 1 | +1 | -1 |
2024-09-28 23:09 | create func to interpolate two wavetables, needed in the future for dsp preview and maybe vor visualization | dsp56300 | 2 | +22 | -0 |
2024-09-28 23:03 | prevent item to be a drag target if the id is not valid | dsp56300 | 1 | +4 | -0 |
2024-09-28 23:02 | support "Save as" for a wave by right clicking the save button | dsp56300 | 2 | +7 | -4 |
2024-09-28 23:01 | copy waves via drag and drop | dsp56300 | 4 | +37 | -0 |
2024-09-28 22:29 | add ability to ask button if last click was a right click | dsp56300 | 1 | +16 | -2 |
2024-09-28 21:55 | add save functionality for wave | dsp56300 | 7 | +101 | -0 |
2024-09-28 21:54 | support to copy tables via drag and drop | dsp56300 | 6 | +94 | -30 |
2024-09-28 21:11 | missing file | dsp56300 | 2 | +50 | -0 |
2024-09-28 21:11 | disable drag & drop in control table if its read only | dsp56300 | 4 | +10 | -1 |
2024-09-28 21:11 | increase rom wave count to the real amount that seems to exist on the device, only after 505+ the device doesn't respond anymore | dsp56300 | 1 | +2 | -1 |
2024-09-28 19:27 | force initial update of control tree item | dsp56300 | 1 | +4 | -0 |
2024-09-28 19:27 | create typesafe id types for wave, table and table index | dsp56300 | 20 | +174 | -160 |
2024-09-28 18:43 | begin control table editing via drag & drop | dsp56300 | 14 | +162 | -24 |
2024-09-28 00:15 | support loading arbitrary sysex data as state | dsp56300 | 1 | +13 | -1 |
2024-09-28 00:13 | add helper class to export preset banks as lv2 presets | dsp56300 | 3 | +219 | -0 |
2024-09-27 19:52 | disable all logging on Zynthian platform | dsp56300 | 2 | +22 | -0 |
2024-09-27 19:52 | define some basic cmake presets and a preset for Zynthian platform | dsp56300 | 2 | +62 | -0 |
2024-09-26 21:07 | disable logging of hdi TX parsing | dsp56300 | 1 | +15 | -13 |
2024-09-26 19:18 | add ability to disable VST2 and AU builds | dsp56300 | 1 | +18 | -10 |
2024-09-26 19:17 | use EXCLUDE_FROM_ALL on Juce to prevent that a "cmake --install" installs Juce on the target system | dsp56300 | 1 | +1 | -1 |
2024-09-24 22:17 | make VST3 format a cmake option | dsp56300 | 1 | +21 | -12 |
2024-09-24 22:07 | fix various cmake warnings in 3rdparty libs portaudio/portmidi | dsp56300 | 2 | +8 | -8 |
2024-09-24 22:07 | fix LV2 and CLAP projects generated even if disabled via cmake option | dsp56300 | 1 | +2 | -2 |
2024-09-24 21:05 | fix wave multisample creation not working correctly | dsp56300 | 1 | +2 | -2 |
2024-09-24 20:53 | wave editor first realtime preview now working | dsp56300 | 14 | +221 | -14 |
2024-09-14 00:15 | N2x: throw exception if firmware isn't found | dsp56300 | 1 | +2 | -1 |
2024-09-12 21:39 | move wave & wavetable preview preparations | dsp56300 | 6 | +83 | -0 |
2024-09-12 21:36 | move WaveData and TableData definitions to xt project | dsp56300 | 12 | +85 | -72 |
2024-09-12 21:09 | buttons for wavetable editor didn't have a proper name yet | dsp56300 | 1 | +6 | -6 |
2024-09-12 18:08 | remove getDevice() from plugin class, no one should ever access the device directly | dsp56300 | 1 | +0 | -1 |
2024-09-12 18:08 | remove direct access to device | dsp56300 | 1 | +4 | -5 |
2024-09-12 18:08 | use heap alloc instead of stack alloc for rom data | dsp56300 | 4 | +11 | -10 |
2024-09-12 18:07 | transfer front panel state via custom midi sysex to prevent direct access to device | dsp56300 | 11 | +160 | -45 |
2024-09-10 21:02 | bump version | dsp56300 | 1 | +1 | -1 |
2024-09-10 21:01 | UI update: show red dots around knobs to indicate current vm map parameter value | dsp56300 | 4 | +35 | -1 |
2024-09-10 20:19 | add menu entry to open skins folder in file browser | dsp56300 | 2 | +15 | -1 |
2024-09-08 13:34 | use sftp instead of ftp / speed up uploads | dsp56300 | 2 | +6 | -29 |
2024-09-05 21:51 | added missing CL entry regarding MW1 card dumps for 1.3.19 | dsp56300 | 1 | +2 | -0 |
2024-09-05 21:50 | continue sending midi clock if sequencer is stopped, fixes not running arps in multiple synths while sequencer is not playing | dsp56300 | 4 | +52 | -39 |
2024-09-05 17:51 | move midi clock processing to a separate file | dsp56300 | 5 | +119 | -71 |
2024-09-05 17:10 | fix possible race condition due to device being accessed without held mutex | dsp56300 | 1 | +3 | -4 |
2024-09-01 14:55 | fix uint8_t not defined | dsp56300 | 1 | +1 | -0 |
2024-08-31 23:46 | fix CL | dsp56300 | 1 | +2 | -2 |
2024-08-31 23:43 | do not abort a jobqueue that has tasks still running | dsp56300 | 2 | +8 | -3 |
2024-08-31 20:09 | delete old user bank from disk after rename | dsp56300 | 1 | +11 | -0 |
2024-08-31 20:07 | add missing include | dsp56300 | 1 | +3 | -0 |
2024-08-28 20:16 | typo | dsp56300 | 1 | +1 | -1 |
2024-08-28 19:53 | set filter balance default to center instead of total left | dsp56300 | 2 | +9 | -5 |
2024-08-28 19:50 | support locked parameters | dsp56300 | 5 | +67 | -4 |
2024-08-28 19:49 | fix crash when changing filter distortion if sysex has to be used to change the parameter due to part overlapping | dsp56300 | 3 | +51 | -5 |
2024-08-28 18:00 | do not allocate more grid items than we have rows | dsp56300 | 2 | +14 | -1 |
2024-08-28 17:59 | do not attempt to begin drag on an empty image | dsp56300 | 1 | +9 | -4 |
2024-08-28 17:58 | Fix crash when dragging a patch on empty area in grid view | dsp56300 | 2 | +17 | -14 |
2024-08-27 22:53 | fix broken tooltips for parameters bound to current part | dsp56300 | 1 | +6 | -2 |
2024-08-27 22:42 | verify that a local storage data source json can always be written next to the local storage file | dsp56300 | 1 | +3 | -0 |
2024-08-27 22:38 | remap arp parameters to edit multi mode arp instead of single mode arp in multi mode | dsp56300 | 7 | +152 | -9 |
2024-08-27 22:35 | fix missing component parameter property changes when re-binding a component to a different parameter caused tooltips to display values for previously bound parameters | dsp56300 | 2 | +5 | -0 |
2024-08-27 22:32 | remove duplicated multi requests | dsp56300 | 1 | +0 | -2 |
2024-08-27 22:31 | fix double-binding on components that are dynamically bound to different parameters at UI startup | dsp56300 | 1 | +0 | -1 |
2024-08-27 22:26 | add ability to find components by initial parameter names | dsp56300 | 3 | +53 | -6 |
2024-08-27 20:29 | add sendMultiParameter helper function | dsp56300 | 3 | +10 | -1 |
2024-08-27 20:01 | bump version number | dsp56300 | 1 | +1 | -1 |
2024-08-27 20:01 | update changelog | dsp56300 | 1 | +6 | -0 |
2024-08-27 20:00 | Merge remote-tracking branch 'gearmulator/main' into oss/main | dsp56300 | 2 | +4 | -4 |
2024-08-27 19:59 | Merge pull request #220 from mkruselj/cleaner-skin-submenu | dsp56300 | 1 | +2 | -2 |
2024-08-27 19:58 | Merge pull request #219 from mkruselj/patch-1 | dsp56300 | 1 | +2 | -2 |
2024-08-27 19:56 | adjust device id before loading a patch to prevent that the emu rejects them | dsp56300 | 2 | +4 | -0 |
2024-08-27 19:40 | fix crash when storing performance via "Store" button while slot A is selected | dsp56300 | 4 | +7 | -6 |
2024-08-27 19:37 | missing file | dsp56300 | 1 | +1 | -1 |
2024-08-27 19:34 | validate performance dumps before saving/loading to prevent that we cannot load them anymore | dsp56300 | 3 | +4 | -2 |
2024-08-27 19:32 | add ability to provider userdata to patch request by patch manager to distinguish between different patch types | dsp56300 | 12 | +20 | -20 |
2024-08-27 18:40 | fix crash when dragging patch from patch manager onto a part button | dsp56300 | 2 | +12 | -4 |
2024-08-27 17:56 | fix negative VM MAP values were displayed as maximum positive values | dsp56300 | 2 | +11 | -1 |
2024-08-27 17:40 | format part names from A to D instead of Ch 1 to Ch 4 | dsp56300 | 1 | +7 | -1 |
2024-08-27 17:39 | add ability to use custom part name formatting when creating parameters | dsp56300 | 4 | +19 | -10 |
2024-08-27 17:35 | fix state not updated after preset load | dsp56300 | 2 | +15 | -8 |
2024-08-25 23:28 | Cleaner looking skin submenu | Mario Kruselj | 1 | +2 | -2 |
2024-08-19 17:19 | Xenia: Another typo in play param names | EvilDragon | 1 | +2 | -2 |
2024-08-18 15:15 | add helper func to resize a drawable image | dsp56300 | 2 | +29 | -1 |
2024-08-18 15:15 | set component name of drawable in debug builds, for easier debugging | dsp56300 | 1 | +3 | -0 |
2024-08-18 14:05 | prevent use of setOriginWithOriginalSize() as it destroys existing transforms | dsp56300 | 2 | +12 | -4 |
2024-08-17 20:49 | remove unimplemented func from header | dsp56300 | 1 | +0 | -1 |
2024-08-17 20:49 | rework resource loading and move parameter description load to base | dsp56300 | 30 | +134 | -247 |
2024-08-17 17:36 | manually reset patch changed event | dsp56300 | 1 | +1 | -0 |
2024-08-17 16:35 | fix broken LV2 plugin ttl files due to JUCE not escaping \ and " in parameter labels | dsp56300 | 0 | +0 | -0 |
2024-08-17 10:02 | Merge remote-tracking branch 'gearmulator/main' into oss/main | dsp56300 | 1 | +2 | -2 |
2024-08-17 09:38 | update changelog | dsp56300 | 1 | +3 | -0 |
2024-08-17 09:38 | fix warning & possible of wrong range check for key-value based parameter value lists | dsp56300 | 3 | +11 | -7 |
2024-08-17 09:34 | soft knobs adapt to the slider range of the bound parameter | dsp56300 | 5 | +53 | -10 |
2024-08-17 09:29 | focused parameter shouldn't display soft knob name/value but the target parameter name/value while being dragged | dsp56300 | 2 | +13 | -4 |
2024-08-17 08:57 | remove obsolete unique id and listener id | dsp56300 | 2 | +0 | -7 |
2024-08-17 08:38 | Merge pull request #218 from mkruselj/xt-super-minor-rename | dsp56300 | 1 | +2 | -2 |
2024-08-15 22:18 | Consistency rename: Velo -> Vel in playParameter | Mario Kruselj | 1 | +2 | -2 |
2024-08-15 13:35 | add missing include | dsp56300 | 1 | +1 | -0 |
2024-08-15 12:40 | filter program change messages as they will select uninitialized flash chip content | dsp56300 | 2 | +6 | -0 |
2024-08-15 12:30 | update changelog | dsp56300 | 1 | +3 | -2 |
2024-08-15 12:25 | remove now obsolete slot button context menu / do not deselect slot button if clicked twice | dsp56300 | 4 | +7 | -125 |
2024-08-15 12:23 | fix master tune not bipolar | dsp56300 | 1 | +1 | -1 |
2024-08-15 12:23 | implement output mode selection | dsp56300 | 7 | +117 | -3 |
2024-08-15 12:22 | use our new parameter value type | dsp56300 | 1 | +1 | -1 |
2024-08-15 12:22 | fix being unable to change multi parameters anymore | dsp56300 | 3 | +39 | -7 |
2024-08-15 12:17 | implement physical midi port selection | dsp56300 | 2 | +6 | -0 |
2024-08-15 10:50 | add more descriptive parameter value texts | dsp56300 | 1 | +88 | -54 |
2024-08-15 10:27 | UI update | dsp56300 | 8 | +106 | -6 |
2024-08-14 23:02 | add "Reveal in File Browser" option for datasources | dsp56300 | 3 | +16 | -0 |
2024-08-14 22:51 | support .nl2 patch format with names | dsp56300 | 6 | +99 | -14 |
2024-08-14 22:41 | fix LV2 packaging on Mac/Win | dsp56300 | 2 | +7 | -1 |
2024-08-14 10:37 | Merge pull request #217 from grawlinson/fix-ftbfs-cstdint | dsp56300 | 2 | +3 | -0 |
2024-08-14 08:26 | fix: add missing header (cstdint) | George Rawlinson | 2 | +3 | -0 |
2024-08-13 19:09 | add default skin json to VC project | dsp56300 | 1 | +2 | -0 |
2024-08-13 19:08 | fix context menu for text edit fields was twice as large as intended | dsp56300 | 5 | +14 | -0 |
2024-08-13 18:30 | add physical midi ports selection | dsp56300 | 2 | +8 | -0 |
2024-08-13 18:25 | capitalize the word "MIDI" | dsp56300 | 1 | +1 | -1 |
2024-08-13 18:09 | fix UI not updating when loading plugin state | dsp56300 | 2 | +7 | -0 |
2024-08-13 17:37 | fix too many waveforms displayed for Oscillator 1/2 | dsp56300 | 2 | +8 | -3 |
2024-08-13 17:17 | fix FX settings not properly (re)stored in Multi mode | dsp56300 | 4 | +48 | -10 |
2024-08-13 15:53 | update readme | dsp56300 | 1 | +4 | -0 |
2024-08-13 15:51 | Merge branch 'priv/n2x' into oss/main | dsp56300 | 267 | +13941 | -6658 |
2024-08-13 15:44 | CLAP: Ranges of discrete parameters were not reported properly | dsp56300 | 2 | +7 | -0 |
2024-08-13 15:44 | version bump | dsp56300 | 1 | +1 | -1 |
2024-08-13 15:42 | fix parameter set twice when selecting a combobox entry | dsp56300 | 1 | +4 | -1 |
2024-08-11 17:01 | remove hardcoded LFO sync entries, use values as defined by parameter description instead | dsp56300 | 1 | +5 | -8 |
2024-08-11 16:11 | make signed knobs display signed parameter values | dsp56300 | 1 | +26 | -4 |
2024-08-11 16:07 | clicking on the Octave LED sets value to closest octave | dsp56300 | 2 | +11 | -1 |
2024-08-11 15:58 | UI update | dsp56300 | 2 | +24 | -28 |
2024-08-11 01:44 | rework sync code for more accurate UC timing on slower CPUs | dsp56300 | 5 | +32 | -1 |
2024-08-11 01:37 | do not check for keyboard access in release builds | dsp56300 | 1 | +4 | -2 |
2024-08-11 01:36 | optimize rom/ram memory layout for faster reads/writes with less branching | dsp56300 | 2 | +17 | -59 |
2024-08-10 17:47 | add parameter tooltip again | dsp56300 | 3 | +11 | -1 |
2024-08-10 17:18 | add lfo sync names | dsp56300 | 1 | +12 | -8 |
2024-08-10 17:18 | UI update | dsp56300 | 8 | +45 | -57 |
2024-08-10 15:22 | show active slots with only half brightness if they're not bound to first midi channel | dsp56300 | 4 | +15 | -1 |
2024-08-10 15:12 | implement LFO sync | dsp56300 | 7 | +126 | -3 |
2024-08-10 11:25 | add missing files to cmake script | dsp56300 | 2 | +10 | -9 |
2024-08-10 11:22 | smaller overall patch manager font size | dsp56300 | 1 | +1 | -1 |
2024-08-10 11:21 | implement new part select buttons & part active LEDs | dsp56300 | 9 | +79 | -18 |
2024-08-10 11:21 | UI update | dsp56300 | 9 | +34 | -28 |
2024-08-09 23:56 | add missing include | dsp56300 | 1 | +2 | -0 |
2024-08-09 23:43 | common base class for oct and arp leds | dsp56300 | 7 | +112 | -103 |
2024-08-09 22:57 | Merge branch 'oss/main' into priv/n2x | dsp56300 | 2 | +2 | -1 |
2024-08-09 22:56 | fix LFO 2 rate knob in sync mode adjusting LFO 1 instead of LFO 2 | dsp56300 | 2 | +2 | -1 |
2024-08-09 22:55 | remove DSP clock setting | dsp56300 | 1 | +2 | -28 |
2024-08-09 20:29 | fix midi buffer being too small causing AU validation to get stuck | dsp56300 | 1 | +1 | -2 |
2024-08-09 18:00 | rework/cleanup namespaces | dsp56300 | 51 | +2026 | -1980 |
2024-08-09 17:09 | Merge branch 'oss/main' into priv/n2x | dsp56300 | 6 | +94 | -9 |
2024-08-09 17:06 | add physical midi in/out via context menu for Vavra | dsp56300 | 6 | +94 | -9 |
2024-08-08 18:29 | add parameter tooltip | dsp56300 | 3 | +16 | -1 |
2024-08-08 18:18 | fix errors after merge | dsp56300 | 2 | +13 | -7 |
2024-08-08 18:12 | Merge branch 'oss/main' into priv/n2x | dsp56300 | 11 | +241 | -150 |
2024-08-08 17:44 | store physical midi port selection per instance, not globally | dsp56300 | 8 | +232 | -149 |
2024-08-08 16:43 | added support for physical midi ports | dsp56300 | 4 | +13 | -2 |
2024-08-07 22:25 | Merge branch 'oss/main' into priv/n2x | dsp56300 | 2 | +45 | -26 |
2024-08-07 21:48 | reduce wait times on fast CPUs | dsp56300 | 1 | +1 | -1 |
2024-08-07 20:35 | extract presets from MW1 cartridge dumps | dsp56300 | 2 | +45 | -26 |
2024-08-07 20:35 | DSP ref | dsp56300 | 0 | +0 | -0 |
2024-08-07 20:33 | do not crash if part of multi is out of range | dsp56300 | 1 | +5 | -1 |
2024-08-07 10:51 | add missing include | dsp56300 | 1 | +2 | -0 |
2024-08-06 20:58 | update CL | dsp56300 | 1 | +9 | -0 |
2024-08-06 20:58 | implement focused parameter via LCD, but commented because it doesn't look nice | dsp56300 | 5 | +52 | -0 |
2024-08-06 20:57 | implement temporary override text | dsp56300 | 2 | +35 | -6 |
2024-08-06 20:55 | fix value to text / text to value functions for parameters with min < 0 | dsp56300 | 2 | +16 | -10 |
2024-08-06 20:28 | implement octave LED | dsp56300 | 6 | +85 | -3 |
2024-08-06 20:19 | flag VM parameters as bipolar so that the reset value is 0 | dsp56300 | 1 | +25 | -25 |
2024-08-06 20:18 | workaround for Juce bug: If slider range changes but value doesn't, slider is not repainted | dsp56300 | 1 | +3 | -0 |
2024-08-06 20:18 | implement VM map | dsp56300 | 7 | +176 | -22 |
2024-08-06 19:58 | rework all/create rom loaders that verify that a found rom is for the correct synth | dsp56300 | 20 | +143 | -30 |
2024-08-06 19:50 | fix some leftovers from when parameters were still just an uint8_t | dsp56300 | 2 | +9 | -10 |
2024-08-05 21:17 | set correct parameter ranges for morf sense parameters & master tune now that we support negative minimum values | dsp56300 | 1 | +57 | -27 |
2024-08-05 20:56 | allow parameters with a larger range than 0-127 | dsp56300 | 17 | +49 | -53 |
2024-08-05 20:18 | implement arp state/button | dsp56300 | 3 | +60 | -4 |
2024-08-05 20:04 | master volume now saved in plugin state | dsp56300 | 8 | +101 | -18 |
2024-08-05 19:34 | master volume knob works, state not preserved yet | dsp56300 | 9 | +94 | -0 |
2024-08-05 19:33 | add get/set for knobs | dsp56300 | 5 | +78 | -38 |
2024-08-05 18:09 | move 2*20 LCD sim to hardware lib | dsp56300 | 14 | +3002 | -3001 |
2024-08-05 17:43 | Merge branch 'oss/main' into priv/n2x | dsp56300 | 2 | +11 | -3 |
2024-08-05 17:42 | update CL and bump version | dsp56300 | 2 | +7 | -2 |
2024-08-05 17:34 | wait until boot done before enabling command line logging because thread is not available instantly anymore | dsp56300 | 1 | +2 | -2 |
2024-08-05 17:33 | fix command line not booting anymore | dsp56300 | 1 | +1 | -1 |
2024-08-05 17:22 | replace DSP boot code with C++ | dsp56300 | 9 | +173 | -160 |
2024-08-05 17:09 | remove unused include | dsp56300 | 1 | +0 | -1 |
2024-08-05 13:58 | add rom verification to prevent that we accidentially load a rom that is not a NL2x rom | dsp56300 | 3 | +19 | -1 |
2024-08-05 13:07 | fix error in jenkins script | dsp56300 | 1 | +1 | -1 |
2024-08-05 12:34 | change output filename to NodalRed2x | dsp56300 | 1 | +1 | -1 |
2024-08-05 12:15 | do not exclude virus command line executables | dsp56300 | 1 | +2 | -2 |
2024-08-05 09:28 | add N2x to build scripts | dsp56300 | 5 | +11 | -2 |
2024-08-05 09:22 | update jenkins build scripts | dsp56300 | 2 | +62 | -28 |
2024-08-05 07:13 | fix filter types not matching labels | dsp56300 | 1 | +2 | -2 |
2024-08-05 07:11 | UI update | dsp56300 | 3 | +16 | -21 |
2024-08-04 21:34 | implement preset prev/next switches | dsp56300 | 2 | +30 | -2 |
2024-08-04 21:33 | swap prev/next buttons | dsp56300 | 1 | +2 | -2 |
2024-08-04 21:32 | fix filter type not matching labels | dsp56300 | 1 | +2 | -2 |
2024-08-04 21:32 | fix filter keytrack not matching labels | dsp56300 | 1 | +2 | -2 |
2024-08-04 19:54 | DSP ref | dsp56300 | 0 | +0 | -0 |
2024-08-04 17:45 | Merge branch 'oss/main' into priv/n2x | dsp56300 | 4 | +25 | -13 |
2024-08-04 16:02 | another attempt to rebuild version every time | dsp56300 | 1 | +1 | -0 |
2024-08-04 15:41 | fix build time not updated properly | dsp56300 | 1 | +4 | -0 |
2024-08-04 02:17 | fix multi not correctly updated after switching to multi mode | dsp56300 | 2 | +18 | -4 |
2024-08-04 00:12 | fix global parameters not initialized at all | dsp56300 | 1 | +2 | -3 |
2024-08-04 00:12 | fix unnormalized value setter didn't clamp value to valid range due to setting value twice | dsp56300 | 1 | +0 | -6 |
2024-08-03 01:43 | add outpput mode configuration | dsp56300 | 1 | +52 | -6 |
2024-08-03 00:15 | fix not being able to load performance if part > 0 selected | dsp56300 | 1 | +1 | -4 |
2024-08-03 00:15 | update patch name in LCD | dsp56300 | 5 | +82 | -5 |
2024-08-03 00:13 | dispatch event if selected patch has changed | dsp56300 | 2 | +5 | -0 |
2024-08-03 00:13 | convert editor storage format to chunk based | dsp56300 | 2 | +53 | -12 |
2024-08-02 17:30 | analyze a patch and assign some tags automatically | dsp56300 | 1 | +22 | -0 |
2024-08-02 17:30 | implement store button, allow to save either a program or a performance | dsp56300 | 5 | +42 | -2 |
2024-08-02 17:27 | add custom tag to differentiate between programs and performances | dsp56300 | 1 | +5 | -0 |
2024-08-02 17:26 | fix patch not hashed | dsp56300 | 1 | +7 | -0 |
2024-08-02 17:26 | support custom "name" specification for patch manager save options | dsp56300 | 5 | +12 | -8 |
2024-08-02 15:39 | refactor | dsp56300 | 2 | +13 | -13 |
2024-08-02 15:21 | support setting midi channel to off | dsp56300 | 1 | +17 | -9 |
2024-08-02 15:21 | fix changeSingleParameter bug, same issue as previously for multis | dsp56300 | 1 | +1 | -1 |
2024-08-02 15:21 | edit single parameter via sysex if needed | dsp56300 | 4 | +50 | -15 |
2024-08-02 11:29 | fix LCD when dots are in the string | dsp56300 | 1 | +21 | -1 |
2024-08-02 11:28 | fix changeMultiParamter() not always changing value | dsp56300 | 1 | +1 | -1 |
2024-08-02 11:28 | allow part midi channel selection | dsp56300 | 4 | +38 | -0 |
2024-08-02 11:13 | fix linux compile error | dsp56300 | 1 | +1 | -0 |
2024-08-02 11:13 | first attempt at displaying valid patch names in LCD | dsp56300 | 8 | +124 | -42 |
2024-08-02 00:19 | do not work on parts >= part count of the device | dsp56300 | 1 | +2 | -2 |
2024-08-02 00:17 | fix getPartCount not const | dsp56300 | 6 | +6 | -6 |
2024-08-02 00:16 | fix corrupted singles when exporting | dsp56300 | 1 | +65 | -65 |
2024-08-02 00:07 | fix wrong parameter index when trying to send control changes | dsp56300 | 1 | +5 | -1 |
2024-08-01 23:45 | support part select and editing of other parts | dsp56300 | 8 | +84 | -7 |
2024-08-01 23:44 | dispatch event when current part is changed | dsp56300 | 2 | +13 | -1 |
2024-08-01 23:43 | fix wrong midi returned for any part > 0 | dsp56300 | 1 | +1 | -1 |
2024-08-01 23:09 | set LCD to display " 1" for now | dsp56300 | 1 | +1 | -1 |
2024-08-01 23:09 | request all singles after loading a performance, they're out of date otherwise | dsp56300 | 1 | +4 | -0 |
2024-08-01 23:09 | fix preset names to match hardware | dsp56300 | 1 | +22 | -2 |
2024-08-01 22:29 | remove slot buttons parameter attachment | dsp56300 | 1 | +4 | -4 |
2024-08-01 22:28 | fix LCD too small | dsp56300 | 1 | +1 | -1 |
2024-08-01 22:28 | UI update | dsp56300 | 10 | +43 | -45 |
2024-08-01 22:19 | begin LCD implementation | dsp56300 | 2 | +131 | -4 |
2024-08-01 22:19 | fix LCD not wide enough | dsp56300 | 1 | +1 | -1 |
2024-08-01 21:14 | shutdown.. | dsp56300 | 1 | +1 | -9 |
2024-08-01 19:53 | magic value / naming | dsp56300 | 2 | +7 | -5 |
2024-08-01 19:48 | add assert if we attempt to edit a parameter that cannot be edited via CCs | dsp56300 | 1 | +3 | -0 |
2024-08-01 19:48 | shutdown... | dsp56300 | 1 | +3 | -0 |
2024-08-01 19:47 | support performance parameter editing | dsp56300 | 5 | +121 | -38 |
2024-08-01 19:46 | remove obsolete stuff | dsp56300 | 1 | +2 | -6 |
2024-08-01 19:45 | fix distortion not properly cleared | dsp56300 | 1 | +1 | -1 |
2024-08-01 18:20 | create instances of arp/lcd/parts | dsp56300 | 2 | +28 | -1 |
2024-08-01 18:20 | parse performance | dsp56300 | 3 | +170 | -10 |
2024-08-01 17:41 | shutdown... | dsp56300 | 1 | +3 | -0 |
2024-08-01 17:34 | templates for new UI classes | dsp56300 | 9 | +101 | -0 |
2024-08-01 17:13 | display version number and rom filename | dsp56300 | 5 | +38 | -2 |
2024-08-01 16:44 | update parameter default values | dsp56300 | 1 | +10 | -10 |
2024-08-01 16:38 | button test | dsp56300 | 1 | +2 | -0 |
2024-08-01 16:38 | rework click areas and fix LFO1 destinations | dsp56300 | 1 | +45 | -45 |
2024-08-01 16:37 | more shutdown madness | dsp56300 | 1 | +10 | -8 |
2024-08-01 16:36 | update single dump states via CCs | dsp56300 | 3 | +81 | -3 |
2024-08-01 15:09 | fix sync & ringmod updates via CC | dsp56300 | 1 | +15 | -3 |
2024-08-01 14:24 | update sync and ringmod correctly via CC in UI | dsp56300 | 1 | +20 | -5 |
2024-08-01 14:24 | tool functions to modify dumps | dsp56300 | 2 | +53 | -0 |
2024-08-01 14:24 | add midi logging | dsp56300 | 1 | +6 | -0 |
2024-08-01 14:23 | ring mod is controlled via CC35 too | dsp56300 | 1 | +1 | -0 |
2024-08-01 14:23 | fix poly and unison buttons swapped | dsp56300 | 1 | +2 | -2 |
2024-08-01 14:23 | define enums for CCs, single and multi parameters | dsp56300 | 2 | +172 | -43 |
2024-08-01 12:37 | remove obsolete assets | dsp56300 | 3 | +0 | -2 |
2024-08-01 12:37 | support hit area specification for buttons | dsp56300 | 5 | +55 | -3 |
2024-08-01 01:59 | define controller map | dsp56300 | 1 | +46 | -0 |
2024-08-01 00:34 | request patch after sending one to update parameters | dsp56300 | 1 | +5 | -0 |
2024-08-01 00:34 | more shutdown fixes | dsp56300 | 1 | +12 | -13 |
2024-08-01 00:33 | support creation of default patches for non-edit buffers | dsp56300 | 3 | +7 | -7 |
2024-08-01 00:33 | fix getState() corrupting existing data | dsp56300 | 1 | +2 | -3 |
2024-08-01 00:26 | make sysex delay adjustable and provide samplerate via constructor | dsp56300 | 5 | +20 | -6 |
2024-08-01 00:24 | detect boot via LCD, not via flash read as it is not working when flash is not initialized | dsp56300 | 5 | +25 | -17 |
2024-07-31 21:06 | various UI fixes | dsp56300 | 1 | +50 | -50 |
2024-07-31 21:05 | set octave shift to zero | dsp56300 | 1 | +2 | -2 |
2024-07-31 20:52 | more shutdown issues | dsp56300 | 1 | +3 | -4 |
2024-07-31 19:30 | implement proper derived parameter detection to prevent Sync and RingMod overlap | dsp56300 | 2 | +28 | -0 |
2024-07-31 19:29 | support custom "off" value for new toggle buttons + other toggle button fixes | dsp56300 | 2 | +12 | -2 |
2024-07-31 19:28 | fix Distortion overlapping Sync | dsp56300 | 1 | +1 | -1 |
2024-07-31 19:28 | fix filter keytrack range | dsp56300 | 1 | +1 | -1 |
2024-07-31 19:27 | initial UI | dsp56300 | 18 | +204 | -9 |
2024-07-31 18:57 | more shutdown fixes | dsp56300 | 3 | +15 | -5 |
2024-07-31 12:50 | support toggle buttons that are enabled for specific paramter values | dsp56300 | 2 | +42 | -8 |
2024-07-31 11:22 | fix more shutdown issues | dsp56300 | 2 | +15 | -9 |
2024-07-31 11:22 | DSP ref | dsp56300 | 0 | +0 | -0 |
2024-07-31 11:21 | DSP ref | dsp56300 | 0 | +0 | -0 |
2024-07-31 11:00 | validate device id | dsp56300 | 1 | +12 | -10 |
2024-07-31 10:53 | fix invalid presets being parsed | dsp56300 | 2 | +13 | -2 |
2024-07-31 10:09 | begin state saving | dsp56300 | 6 | +356 | -17 |
2024-07-31 09:01 | fix patch manager thread not started | dsp56300 | 1 | +5 | -1 |
2024-07-31 09:01 | add dummy patch manager | dsp56300 | 2 | +20 | -1 |
2024-07-30 16:18 | implement parameter updates by control change | dsp56300 | 3 | +41 | -9 |
2024-07-30 15:48 | fix exception if less than 16 parts are used | dsp56300 | 1 | +1 | -1 |
2024-07-30 15:31 | patch manager implementation | dsp56300 | 5 | +101 | -14 |
2024-07-30 15:31 | move default impl of equals() to base class | dsp56300 | 5 | +4 | -25 |
2024-07-30 15:00 | patch manager stub | dsp56300 | 2 | +82 | -0 |
2024-07-30 15:00 | move controller into namespace | dsp56300 | 4 | +133 | -126 |
2024-07-30 14:53 | implement shutdown | dsp56300 | 3 | +29 | -2 |
2024-07-30 14:25 | fix midi timing | dsp56300 | 1 | +1 | -0 |
2024-07-30 14:11 | parse single dumps and update parameters | dsp56300 | 4 | +135 | -79 |
2024-07-30 14:07 | do not expose parameters for more parts than the machine has | dsp56300 | 2 | +2 | -1 |
2024-07-30 13:59 | support reading parameters from multiple midi bytes | dsp56300 | 1 | +5 | -1 |
2024-07-30 13:58 | move applyPatchParameters function to base class | dsp56300 | 6 | +16 | -30 |
2024-07-30 13:56 | add support for left shift for parameter unpacking from midi data | dsp56300 | 4 | +31 | -13 |
2024-07-30 10:29 | remove unused includes | dsp56300 | 3 | +0 | -9 |
2024-07-30 10:29 | check if device is valid after creation | dsp56300 | 1 | +2 | -0 |
2024-07-30 10:28 | show error message if rom is not found | dsp56300 | 1 | +6 | -1 |
2024-07-30 09:19 | small cleanup | dsp56300 | 1 | +0 | -1 |
2024-07-30 09:18 | add very basic editor | dsp56300 | 13 | +217 | -8 |
2024-07-30 08:36 | fix DSPs not booting sometimes | dsp56300 | 1 | +2 | -5 |
2024-07-30 08:29 | uc ref | dsp56300 | 0 | +0 | -0 |
2024-07-30 08:24 | first proper shutdown attempts | dsp56300 | 2 | +14 | -2 |
2024-07-30 08:23 | send parameter changes via CC | dsp56300 | 1 | +6 | -0 |
2024-07-30 08:23 | request device state at startup | dsp56300 | 3 | +52 | -1 |
2024-07-30 08:22 | implement midi timing | dsp56300 | 4 | +29 | -3 |
2024-07-30 08:17 | detect when device has booted and wait for it | dsp56300 | 7 | +43 | -10 |
2024-07-30 08:05 | fix json syntax error | dsp56300 | 1 | +1 | -1 |
2024-07-29 20:57 | move controller map into separate file and add parameter to CC lookup | dsp56300 | 6 | +70 | -23 |
2024-07-29 20:55 | flash address does not need to be 64 bit | dsp56300 | 1 | +1 | -1 |
2024-07-29 15:09 | load preset rom if exists | dsp56300 | 1 | +0 | -1 |
2024-07-29 15:08 | midi support WIP | dsp56300 | 4 | +25 | -2 |
2024-07-29 15:07 | support midi packets that use multiple bytes to define one parameter | dsp56300 | 2 | +13 | -3 |
2024-07-29 15:07 | add rate limiting to fix DSPs running too fast | dsp56300 | 2 | +29 | -0 |
2024-07-29 15:06 | add controller map | dsp56300 | 1 | +45 | -1 |
2024-07-29 12:37 | move UC thread to hardware class | dsp56300 | 3 | +31 | -19 |
2024-07-29 12:36 | we do not have an editor yet | dsp56300 | 1 | +4 | -1 |
2024-07-29 12:36 | skip input resampling if there are no imput channels defined | dsp56300 | 1 | +21 | -11 |
2024-07-29 12:35 | more work on parameter descriptions | dsp56300 | 1 | +110 | -1054 |
2024-07-29 09:34 | define some first basic midi types | dsp56300 | 1 | +15 | -0 |
2024-07-29 09:32 | n2x juce plugin basics | dsp56300 | 8 | +200 | -0 |
2024-07-29 09:31 | add bool to turn off factory demo | dsp56300 | 1 | +15 | -9 |
2024-07-29 09:31 | n2x parameter descriptions WIP | dsp56300 | 1 | +1288 | -0 |
2024-07-28 20:56 | more cleanup work | dsp56300 | 4 | +114 | -0 |
2024-07-28 20:55 | more cleanup | dsp56300 | 9 | +92 | -154 |
2024-07-28 20:48 | force device to be noncopyable | dsp56300 | 1 | +7 | -0 |
2024-07-28 20:19 | midi function naming / allow to send SMidiEvent directly | dsp56300 | 4 | +39 | -25 |
2024-07-28 20:17 | remove keyboard, not needed | dsp56300 | 3 | +0 | -11 |
2024-07-28 20:03 | implement get/set button functions | dsp56300 | 7 | +84 | -47 |
2024-07-28 19:40 | UC ref | dsp56300 | 0 | +0 | -0 |
2024-07-28 19:40 | add basic ARMv8.2a detection | dsp56300 | 1 | +14 | -0 |
2024-07-28 19:40 | disable stack protector also for C code | dsp56300 | 1 | +2 | -2 |
2024-07-28 19:40 | more cleanup | dsp56300 | 1 | +0 | -2 |
2024-07-28 19:39 | fix erratic front panel pot behaviour because targeted pot for read was not updated while LCD latch was high | dsp56300 | 1 | +20 | -20 |
2024-07-28 19:37 | cleanup | dsp56300 | 4 | +6 | -16 |
2024-07-28 19:35 | add comment about sustain pedal | dsp56300 | 1 | +1 | -0 |
2024-07-28 19:19 | fix writing incorrect SDA bit causing UC to receive crap from I2C | dsp56300 | 1 | +1 | -1 |
2024-07-28 19:19 | log if master ACKs slaves last write | dsp56300 | 1 | +1 | -0 |
2024-07-28 19:18 | support to load 64k preset flash, commented for now because we don't actually need it | dsp56300 | 2 | +24 | -0 |
2024-07-28 19:17 | fix lfo 1 rate and master volume knob ids swapped | dsp56300 | 1 | +4 | -1 |
2024-07-28 19:16 | do not do page wrap for reads | dsp56300 | 1 | +3 | -1 |
2024-07-28 19:15 | support to set custom data at startup | dsp56300 | 2 | +14 | -1 |
2024-07-27 20:36 | less LCD logging | dsp56300 | 1 | +1 | -1 |
2024-07-27 20:36 | skip HDI08 processing, we do not need it | dsp56300 | 1 | +2 | -2 |
2024-07-27 20:35 | change DSP/UC sync & audio processing, now DSP A writes its out to the DSP B input again | dsp56300 | 4 | +39 | -136 |
2024-07-27 06:48 | do not enter lock if not needed | dsp56300 | 1 | +7 | -4 |
2024-07-26 22:04 | Merge branch 'oss/main' into priv/n2x | dsp56300 | 1 | +1 | -1 |
2024-07-26 22:04 | #199 fix wrong path in LV2 package | dsp56300 | 1 | +1 | -1 |
2024-07-26 21:29 | syncronization work | dsp56300 | 6 | +139 | -70 |
2024-07-25 19:55 | new synchronization attempt WIP | dsp56300 | 7 | +216 | -0 |
2024-07-25 18:39 | use EXCLUDE_FROM_ALL to prevent that libs are added that we don't need, depending on the configured synths | dsp56300 | 1 | +15 | -15 |
2024-07-25 18:38 | create new library for misc hardware emulations | dsp56300 | 31 | +813 | -772 |
2024-07-25 18:36 | trigger => semaphore | dsp56300 | 5 | +40 | -44 |
2024-07-25 17:49 | move classes that are not synth specific into new baseLib | dsp56300 | 47 | +1015 | -987 |
2024-07-25 17:05 | Merge branch 'oss/main' into priv/n2x | dsp56300 | 1 | +2 | -0 |
2024-07-25 17:02 | #199 fix LV2 packaging | dsp56300 | 2 | +12 | -6 |
2024-07-25 17:03 | Merge branch 'oss/main' into priv/n2x | dsp56300 | 1 | +10 | -6 |
2024-07-25 17:02 | fix LV2 packaging | dsp56300 | 1 | +10 | -6 |
2024-07-25 16:45 | reduce DSP memory size | dsp56300 | 1 | +4 | -4 |
2024-07-24 23:02 | UC & DSP refs | dsp56300 | 0 | +0 | -0 |
2024-07-24 23:01 | reduce sync accuracy as we're running at a higher samplerate | dsp56300 | 1 | +2 | -2 |
2024-07-24 23:01 | log mips to stdout | dsp56300 | 3 | +8 | -0 |
2024-07-24 23:00 | remove unused code | dsp56300 | 3 | +1 | -23 |
2024-07-24 22:59 | change ESAI timing from instructions to cycles | dsp56300 | 1 | +1 | -1 |
2024-07-24 21:51 | optimizations: replace yield by condition variable / reduce thread contention in processAudio() / support latency | dsp56300 | 8 | +85 | -14 |
2024-07-24 21:48 | disable dynamic peripheral addressing, its unused | dsp56300 | 1 | +1 | -1 |
2024-07-24 21:48 | put debug code into #ifdef _DEBUG | dsp56300 | 1 | +4 | -2 |
2024-07-24 21:47 | add thread name | dsp56300 | 1 | +13 | -0 |
2024-07-24 07:22 | Merge branch 'oss/main' into priv/n2x | dsp56300 | 2 | +10 | -0 |
2024-07-24 07:21 | fix microcontroller timing | dsp56300 | 2 | +10 | -0 |
2024-07-24 07:20 | UC ref | dsp56300 | 0 | +0 | -0 |
2024-07-24 07:20 | fill presets flash with $ff if the file cannot be found | dsp56300 | 2 | +12 | -1 |
2024-07-24 07:14 | fix samplerate | dsp56300 | 1 | +1 | -1 |
2024-07-24 07:13 | fix timing | dsp56300 | 1 | +8 | -2 |
2024-07-23 22:14 | add missing include | dsp56300 | 1 | +1 | -0 |
2024-07-23 22:09 | we can render the demos | dsp56300 | 1 | +30 | -1 |
2024-07-23 22:09 | fix HDI/UC HDI08/irq issues | dsp56300 | 1 | +6 | -38 |
2024-07-23 22:08 | do not send midi event but start demo mode instead | dsp56300 | 2 | +35 | -18 |
2024-07-23 22:07 | UC/DSP syncronization | dsp56300 | 4 | +296 | -4 |
2024-07-23 22:06 | proper ESAI initialization for both DSPs | dsp56300 | 1 | +2 | -0 |
2024-07-23 22:05 | proper ESAI initialization for both DSPs | dsp56300 | 1 | +33 | -3 |
2024-07-23 22:04 | print LCD less frequently | dsp56300 | 1 | +5 | -0 |
2024-07-23 22:04 | rename encoder to knob | dsp56300 | 3 | +39 | -9 |
2024-07-23 22:00 | set IRQ lines to high | dsp56300 | 1 | +2 | -2 |
2024-07-22 22:04 | support writing data to both DSPs at once | dsp56300 | 6 | +96 | -9 |
2024-07-21 21:44 | UC ref | dsp56300 | 0 | +0 | -0 |
2024-07-21 21:43 | make i2c logging more useful | dsp56300 | 2 | +5 | -1 |
2024-07-21 21:41 | fix PC in logging | dsp56300 | 1 | +1 | -1 |
2024-07-21 21:40 | fix front panel button reads | dsp56300 | 1 | +13 | -7 |
2024-07-21 21:33 | fix i2c not sending more than one byte | dsp56300 | 1 | +4 | -2 |
2024-07-21 18:00 | do not send midi too early | dsp56300 | 1 | +2 | -2 |
2024-07-21 17:59 | define encoder types | dsp56300 | 1 | +8 | -0 |
2024-07-21 17:59 | front panel now displaying properly | dsp56300 | 2 | +39 | -44 |
2024-07-21 01:15 | DSP ref | dsp56300 | 0 | +0 | -0 |
2024-07-21 01:11 | wait for empty dsp rx data after sending irq | dsp56300 | 1 | +1 | -1 |
2024-07-21 01:11 | add dsp name to logging | dsp56300 | 1 | +2 | -2 |
2024-07-21 01:10 | ensure that UC always has enough hdi rx data | dsp56300 | 1 | +9 | -1 |
2024-07-21 01:10 | prefill audio input with some data | dsp56300 | 1 | +3 | -1 |
2024-07-21 01:01 | reformatting of memory accesses for logging | dsp56300 | 1 | +47 | -15 |
2024-07-21 01:00 | UC ref | dsp56300 | 0 | +0 | -0 |
2024-07-21 00:43 | skip writing to port f | dsp56300 | 1 | +2 | -1 |
2024-07-21 00:38 | attempt to press a button on the frontpanel | dsp56300 | 2 | +32 | -0 |
2024-07-21 00:24 | add support for dot character | dsp56300 | 1 | +2 | -0 |
2024-07-21 00:19 | helper func to write ram to disk | dsp56300 | 1 | +9 | -0 |
2024-07-21 00:18 | log if DSP or DAC is reset | dsp56300 | 1 | +26 | -0 |
2024-07-20 21:04 | define button enum | dsp56300 | 1 | +41 | -0 |
2024-07-20 14:42 | Merge branch 'oss/main' into priv/n2x | dsp56300 | 4 | +75 | -4 |
2024-07-20 14:42 | add support for MW1 bank dumps | dsp56300 | 4 | +75 | -4 |
2024-07-20 12:57 | print front panel 7-segment LCD to log | dsp56300 | 2 | +161 | -2 |
2024-07-20 01:45 | begin front panel & keyboard classes | dsp56300 | 9 | +128 | -25 |
2024-07-20 00:01 | better DSP ireq logging | dsp56300 | 1 | +28 | -7 |
2024-07-20 00:00 | write flash to file debug func | dsp56300 | 1 | +8 | -0 |
2024-07-20 00:00 | send a midi note on event | dsp56300 | 3 | +17 | -1 |
2024-07-19 23:59 | remember last PC for debugging | dsp56300 | 2 | +5 | -0 |
2024-07-19 23:56 | implement i2c and n2x i2c flash support | dsp56300 | 12 | +489 | -32 |
2024-07-18 17:02 | Merge branch 'oss/main' into priv/n2x | dsp56300 | 3 | +4 | -3 |
2024-07-18 17:01 | add SC bit abbreviation | dsp56300 | 1 | +1 | -0 |
2024-07-18 17:01 | fix build folder output name | dsp56300 | 1 | +2 | -2 |
2024-07-18 17:00 | update cpp terminal ref, fixes #211 | dsp56300 | 0 | +0 | -0 |
2024-07-18 16:59 | fix compile error if debugger is enabled | dsp56300 | 1 | +1 | -1 |
2024-07-18 16:59 | continuing attempts to boot n2x | dsp56300 | 6 | +146 | -18 |
2024-07-18 16:57 | DSP ref | dsp56300 | 0 | +0 | -0 |
2024-07-18 16:57 | uc ref | dsp56300 | 0 | +0 | -0 |
2024-07-16 17:26 | enable SC bit support | dsp56300 | 1 | +1 | -0 |
2024-07-16 17:26 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-07-16 17:26 | set clock to 1 MHz | dsp56300 | 1 | +1 | -1 |
2024-07-16 17:26 | larger P memory, smaller XY memory | dsp56300 | 1 | +4 | -4 |
2024-07-16 17:25 | use peripheral address for isInRange tests | dsp56300 | 1 | +12 | -10 |
2024-07-16 07:23 | initial n2x code, uc boots and initialized DSPs | dsp56300 | 18 | +628 | -2 |
2024-07-15 18:25 | move dependencies before any synth | dsp56300 | 1 | +9 | -7 |
2024-07-15 18:00 | add hostname to build output folder | dsp56300 | 3 | +24 | -10 |
2024-07-15 17:27 | rework include paths to not rely on a specific folder strucure | dsp56300 | 222 | +397 | -367 |
2024-07-14 22:53 | fix compile errors on arch linux | dsp56300 | 1 | +4 | -0 |
2024-07-14 16:31 | update changelog | dsp56300 | 1 | +5 | -0 |
2024-07-14 16:30 | fix linux compile error | dsp56300 | 2 | +8 | -0 |
2024-07-14 16:00 | add layout switch to menu | dsp56300 | 1 | +15 | -0 |
2024-07-14 16:00 | fix warning | dsp56300 | 1 | +1 | -1 |
2024-07-14 15:59 | layout type not persisted in global config | dsp56300 | 2 | +16 | -3 |
2024-07-14 15:51 | bump version to 1.3.17 | dsp56300 | 1 | +1 | -1 |
2024-07-14 15:50 | apply 128 patches grid layout when doubleclicking on a resizer | dsp56300 | 2 | +10 | -1 |
2024-07-14 15:50 | apply 128 patches layout when switchting to grid for the first time | dsp56300 | 4 | +65 | -3 |
2024-07-14 15:48 | destroy owning item on shutdown | dsp56300 | 2 | +7 | -0 |
2024-07-14 14:10 | decrease item heigh in list view to space for more presets | dsp56300 | 1 | +2 | -0 |
2024-07-14 14:08 | add a bit of padding on the Y axis for edit field, it might become too small | dsp56300 | 1 | +4 | -1 |
2024-07-14 14:06 | default item width now 140 | dsp56300 | 1 | +1 | -1 |
2024-07-14 14:06 | properly layout patch search & status bar in grid mode | dsp56300 | 1 | +15 | -2 |
2024-07-14 13:14 | remove black border | dsp56300 | 1 | +1 | -4 |
2024-07-14 13:14 | convert item size to float and calculate its height to force 32 rows per column | dsp56300 | 4 | +28 | -19 |
2024-07-14 12:44 | add shift+click to select a range | dsp56300 | 1 | +5 | -0 |
2024-07-14 12:43 | fix drag & drop issue | dsp56300 | 2 | +6 | -0 |
2024-07-14 12:43 | add keyboard controls | dsp56300 | 3 | +113 | -8 |
2024-07-14 10:36 | implement auto scroll to specified row | dsp56300 | 1 | +2 | -1 |
2024-07-14 10:12 | drag & drop / patch rename working in grid mode | dsp56300 | 3 | +22 | -9 |
2024-07-14 10:11 | fix font too large when renaming patch | dsp56300 | 3 | +14 | -4 |
2024-07-14 00:13 | more grid view work, basic item selection and drag&drop now working | dsp56300 | 13 | +515 | -28 |
2024-07-13 19:07 | grid layout WIP | dsp56300 | 9 | +193 | -15 |
2024-07-13 17:16 | separated list model and list component | dsp56300 | 7 | +149 | -46 |
2024-07-13 16:40 | rename List to ListModel (preparation to decouple from List component) | dsp56300 | 22 | +825 | -818 |
2024-07-13 13:44 | fix patch manager didn't always restore the selected patch | dsp56300 | 5 | +31 | -23 |
2024-07-13 12:27 | remove obsolete code | dsp56300 | 1 | +0 | -56 |
2024-07-13 12:27 | fix part not reset to 0 when leaving Multi Mode | dsp56300 | 2 | +5 | -0 |
2024-07-13 12:26 | fix initial state of Multi Mode button not set | dsp56300 | 2 | +13 | -3 |
2024-07-13 12:12 | update changelog | dsp56300 | 1 | +3 | -0 |
2024-07-13 12:02 | specify delay times as note length + bpm as on HW | dsp56300 | 2 | +23 | -3 |
2024-07-13 10:28 | added missing changelog entry about MW1 patch support | dsp56300 | 1 | +1 | -1 |
2024-07-13 10:28 | set filter keytrack default to 0%, not -200%, fixes #206 | dsp56300 | 2 | +3 | -2 |
2024-07-13 10:24 | explicitly declare find_default_device(), fixes #210 | dsp56300 | 1 | +2 | -0 |
2024-07-12 19:04 | bump version to 1.3.16 | dsp56300 | 1 | +1 | -1 |
2024-07-10 21:34 | DSP ref | dsp56300 | 0 | +0 | -0 |
2024-07-10 21:33 | disable dynamic peripheral addressing for Vavra too, only allow it for specific code snippets | dsp56300 | 5 | +68 | -26 |
2024-07-09 20:39 | update changelog | dsp56300 | 1 | +12 | -1 |
2024-07-09 20:36 | use dynamic peripheral addressing only for startup code, disable for everything else | dsp56300 | 2 | +27 | -1 |
2024-07-09 20:34 | do not crash in skins that do not have a patch manager | dsp56300 | 2 | +29 | -20 |
2024-07-09 19:48 | DSP ref | dsp56300 | 0 | +0 | -0 |
2024-07-09 19:06 | do not use debug break instruction in non-debug builds | dsp56300 | 1 | +2 | -0 |
2024-07-09 19:46 | log final result of integration tests to console | dsp56300 | 1 | +14 | -1 |
2024-07-08 20:43 | DSP ref | dsp56300 | 0 | +0 | -0 |
2024-07-08 20:43 | xt test console: log mips to stdout | dsp56300 | 1 | +2 | -0 |
2024-07-07 17:42 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-07-07 17:23 | rework DSP boot to no longer rely on the speed of a thread that feeds the HDI08 port, do it via callback now | dsp56300 | 6 | +68 | -44 |
2024-07-07 13:41 | fix DSP boot might be delayed on slow machines, causing integration tests to fail | dsp56300 | 1 | +11 | -2 |
2024-07-06 23:41 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-07-06 14:31 | update changelog | dsp56300 | 1 | +2 | -0 |
2024-07-06 12:45 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-06-30 13:49 | ignore folders and presets that contain # | dsp56300 | 1 | +3 | -1 |
2024-06-30 12:49 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-06-29 13:31 | support midi OS updates in integration tests | dsp56300 | 1 | +8 | -1 |
2024-06-29 12:40 | fix rare crash during integration test shutdown | dsp56300 | 2 | +12 | -10 |
2024-06-29 12:39 | run integration tests in Snow mode as TI/TI2 modes are not predictable due to threading | dsp56300 | 5 | +11 | -11 |
2024-06-29 12:08 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-06-29 11:52 | fix empty factory category because loaded factory patches are overwritten by cache load, fixes #209 | dsp56300 | 1 | +4 | -4 |
2024-06-28 16:36 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-06-28 16:31 | update cpp-terminal ref | dsp56300 | 0 | +0 | -0 |
2024-06-27 20:07 | do not include file inside of a namespace | dsp56300 | 1 | +4 | -1 |
2024-06-26 22:35 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-06-26 18:31 | ui re-export after applying manual changes | dsp56300 | 1 | +2 | -2 |
2024-06-26 18:26 | Merge remote-tracking branch 'gearmulator/main' into oss/main | dsp56300 | 2 | +89 | -3 |
2024-06-26 18:26 | Merge pull request #208 from mkruselj/xenia-lfo-tempo-sync-labels | dsp56300 | 2 | +89 | -3 |
2024-06-26 15:45 | update CL | dsp56300 | 1 | +6 | -3 |
2024-06-26 15:40 | update CL | dsp56300 | 1 | +1 | -0 |
2024-06-26 15:40 | fix "LFO 2 Unipolar" mod source had value of mod source "Filter Envelope" | dsp56300 | 1 | +1 | -1 |
2024-06-25 20:13 | do not attempt to boot dsps if rom is not valid | dsp56300 | 2 | +6 | -0 |
2024-06-25 19:21 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-06-22 17:58 | update time domain graph from frequency/phase modifications | dsp56300 | 2 | +30 | -0 |
2024-06-22 16:38 | graph editing WIP | dsp56300 | 14 | +322 | -6 |
2024-06-22 16:36 | do not specify link library for FX target if FX plugins are not built | dsp56300 | 1 | +3 | -1 |
2024-06-16 21:52 | preparations for graph editing | dsp56300 | 10 | +117 | -53 |
2024-06-15 23:39 | create graphs for wavetable/frequency/phase | dsp56300 | 17 | +380 | -11 |
2024-06-15 18:41 | add wavetables list and selected wavetable list | dsp56300 | 22 | +538 | -14 |
2024-06-15 14:59 | wave editor now based on predefined UI layout | dsp56300 | 11 | +301 | -42 |
2024-06-15 13:33 | draw graphs next to names | dsp56300 | 6 | +13 | -11 |
2024-06-15 10:10 | more wave editor work, we can now see the list of rom & user waves | dsp56300 | 14 | +274 | -3 |
2024-06-14 23:46 | add waveform changed event | dsp56300 | 2 | +5 | -0 |
2024-06-14 23:46 | fix waveform conversion | dsp56300 | 1 | +2 | -2 |
2024-06-13 19:14 | first wave editor steps, waves are being requested and stored | dsp56300 | 22 | +411 | -2 |
2024-06-12 20:27 | wave editor preparations | dsp56300 | 7 | +2818 | -2759 |
2024-06-12 18:43 | do not allow to modify any single parameter not being in the CC or PP list | dsp56300 | 1 | +26 | -22 |
2024-06-12 18:43 | fix sysex delay being too slow for very small packets | dsp56300 | 2 | +23 | -10 |
2024-06-09 14:14 | fix initial parameter value out of range if range does not start with zero | dsp56300 | 1 | +1 | -0 |
2024-06-09 13:57 | notify host about play mode change | dsp56300 | 1 | +1 | -1 |
2024-06-09 13:57 | notify host about linked parameter changes | dsp56300 | 1 | +1 | -1 |
2024-06-09 13:55 | do not call begin/end gesture is parameter is not public | dsp56300 | 2 | +16 | -8 |
2024-06-08 22:36 | slow down sysex transfers a bit to prevent that the internal midi buffer of the device is overflowed | dsp56300 | 1 | +4 | -4 |
2024-06-08 22:33 | support locked parameters in mq/xt | dsp56300 | 7 | +24 | -12 |
2024-06-08 18:32 | add regions for XT | dsp56300 | 1 | +113 | -0 |
2024-06-08 18:32 | remove trailing , | dsp56300 | 1 | +1 | -1 |
2024-06-08 18:01 | Xenia: create new parameter for LFO clocked mode This will allow us to show actual note values in the tooltip! | Mario Kruselj | 2 | +89 | -3 |
2024-06-08 18:00 | define regions for mQ | dsp56300 | 1 | +167 | -0 |
2024-06-08 16:56 | add patch select prev/next buttons | dsp56300 | 5 | +51 | -2 |
2024-06-08 16:56 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-06-08 11:15 | fix filter mod amount not signed | dsp56300 | 2 | +4 | -2 |
2024-06-08 00:21 | do not apply link sources to targets when the change is due to a preset load | dsp56300 | 1 | +4 | -0 |
2024-06-08 00:20 | do not apply link source to target when establishing links as part of a DAW state reload | dsp56300 | 5 | +20 | -20 |
2024-06-08 00:10 | parameter link now is relative, not absolute | dsp56300 | 1 | +8 | -5 |
2024-06-08 00:01 | add support for Virus A .mid OS update firmware file | dsp56300 | 2 | +16 | -2 |
2024-06-07 23:52 | fix overlay positioning before editor window becomes visible | dsp56300 | 6 | +40 | -4 |
2024-06-07 23:49 | save parameter links as part of the DAW state | dsp56300 | 5 | +55 | -0 |
2024-06-07 17:36 | update changelog | dsp56300 | 1 | +70 | -0 |
2024-06-06 19:57 | do not report play mode change to host as it isn't a public parameter | dsp56300 | 1 | +1 | -1 |
2024-06-05 21:38 | remove obsolete include from header | dsp56300 | 2 | +2 | -1 |
2024-06-05 21:38 | focused parameter does not fight anymore between UI and automation/midi changes, UI is preferred over automation/midi now | dsp56300 | 2 | +94 | -30 |
2024-06-05 20:06 | print the used rom in test console | dsp56300 | 1 | +2 | -0 |
2024-06-02 18:16 | fix focused parameter display never disappearing if tooltip is not valid | dsp56300 | 1 | +4 | -5 |
2024-06-02 18:15 | do not forward parameter change to synth if its updated from a derived value | dsp56300 | 1 | +9 | -1 |
2024-06-02 13:19 | Merge remote-tracking branch 'gearmulator/main' into oss/main | dsp56300 | 1 | +323 | -89 |
2024-06-02 13:18 | Merge pull request #201 from mkruselj/more-xt-fixes | dsp56300 | 1 | +323 | -89 |
2024-06-02 13:16 | fix host not notified about parameter changes in all circumstances | dsp56300 | 4 | +4 | -4 |
2024-06-02 13:15 | never notify host about derived parameter changes, confuses Ableton/Bitwig | dsp56300 | 2 | +12 | -35 |
2024-06-02 13:08 | add missing include #202 | dsp56300 | 1 | +2 | -0 |
2024-06-02 10:39 | fix begin/end change gesture issues when DSP replies to parameter changes via sysex | dsp56300 | 3 | +44 | -9 |
2024-06-01 14:43 | set timer to 100 Hz to have faster UI reactions to midi messages | dsp56300 | 1 | +1 | -1 |
2024-06-01 14:43 | fix external midi messages not processed on main thread | dsp56300 | 3 | +35 | -22 |
2024-06-01 14:02 | move timers to process midi messages to base class | dsp56300 | 8 | +21 | -63 |
2024-06-01 13:53 | cleanup parameter unnormalized/normalized value getters/setters | dsp56300 | 12 | +51 | -61 |
2024-06-01 13:46 | fix sending corrupted data to the physical midi output | dsp56300 | 2 | +27 | -47 |
2024-06-01 11:11 | remove notifyHost parameter, we can derive it from the origin | dsp56300 | 5 | +33 | -28 |
2024-06-01 11:00 | rename ControlChange to Midi and ChangedBy to Origin | dsp56300 | 15 | +49 | -49 |
2024-06-01 10:53 | fix value change origin, should be Ui, not ControlChange as ControlChange means midi | dsp56300 | 1 | +4 | -4 |
2024-06-01 10:49 | [XT/mQ] fix excessive parameter updates sent to host when loading a preset | dsp56300 | 5 | +15 | -8 |
2024-06-01 10:48 | parameter class code cleanup | dsp56300 | 2 | +44 | -33 |
2024-06-01 00:47 | add parameter links menu | dsp56300 | 1 | +36 | -0 |
2024-06-01 00:47 | support multiple overlays and layout them next to each other | dsp56300 | 3 | +56 | -17 |
2024-05-31 23:47 | add getPartCount() to controller and subclasses | dsp56300 | 5 | +15 | -0 |
2024-05-31 23:45 | parameter links WIP | dsp56300 | 15 | +353 | -21 |
2024-05-31 22:21 | add tool func to retrieve parameter by name | dsp56300 | 6 | +16 | -24 |
2024-05-31 15:43 | make parameter listener a separate class to reduce amount of code needed when using them | dsp56300 | 12 | +60 | -19 |
2024-05-31 15:31 | fix compile error in reassignment of event while keeping the same callback | dsp56300 | 1 | +1 | -1 |
2024-05-31 15:23 | remove obsolete parameter links | dsp56300 | 3 | +0 | -103 |
2024-05-31 14:44 | region locking is now per part | dsp56300 | 5 | +55 | -46 |
2024-05-31 13:45 | get rid of old onValueChanged listener list | dsp56300 | 7 | +10 | -39 |
2024-05-31 13:42 | parameter binding now using new event system too | dsp56300 | 2 | +12 | -11 |
2024-05-31 13:34 | remove obsolete forward declaration | dsp56300 | 1 | +0 | -2 |
2024-05-31 13:25 | soft knobs now use new event system too | dsp56300 | 4 | +28 | -19 |
2024-05-31 13:10 | multi/single switch uses new event system | dsp56300 | 1 | +3 | -2 |
2024-05-31 13:10 | arp user pattern uses new event system | dsp56300 | 4 | +59 | -35 |
2024-05-31 12:53 | fix arp pattern always displayed for part 0 | dsp56300 | 3 | +13 | -1 |
2024-05-31 09:40 | begin to replace onValueChanged in parameter with new event system | dsp56300 | 4 | +14 | -14 |
2024-05-31 09:11 | make event listener default-constructible | dsp56300 | 1 | +51 | -7 |
2024-05-31 01:17 | fix compile error in move constructor | dsp56300 | 1 | +1 | -1 |
2024-05-31 00:59 | fix some warnings | dsp56300 | 2 | +2 | -2 |
2024-05-31 00:56 | improve link icon | dsp56300 | 2 | +0 | -0 |
2024-05-31 00:23 | update lock icon | dsp56300 | 1 | +0 | -0 |
2024-05-30 23:51 | do not process mouse wheel if knob is disabled | dsp56300 | 1 | +1 | -1 |
2024-05-30 23:49 | inc/dec rotaries in single steps if ctrl/cmd is pressed | dsp56300 | 5 | +45 | -2 |
2024-05-30 23:01 | fix compile error on gcc/older clang | dsp56300 | 1 | +0 | -2 |
2024-05-30 22:59 | use typedef for our event tuple | dsp56300 | 1 | +3 | -2 |
2024-05-30 22:45 | fix some warnings | dsp56300 | 2 | +5 | -5 |
2024-05-30 20:34 | implement parameter overlays and use them to indicate if a parameter is locked | dsp56300 | 12 | +311 | -3 |
2024-05-30 20:33 | add lock/unlock options to parameter context menu | dsp56300 | 1 | +18 | -0 |
2024-05-30 20:32 | do not set parameter as unlocked if one region is unlocked but other regions are still locking it | dsp56300 | 2 | +8 | -6 |
2024-05-30 19:03 | move parameter lock handling to a separate class | dsp56300 | 9 | +211 | -106 |
2024-05-30 18:57 | fix events couldn't work with reference types | dsp56300 | 1 | +1 | -1 |
2024-05-30 16:53 | create editor data library with images to be used independently from skin | dsp56300 | 9 | +150 | -1 |
2024-05-30 14:51 | add copy/paste support for parameter regions | dsp56300 | 6 | +158 | -2 |
2024-05-30 13:33 | create new clipboard format for patches that also supports individual parameters, use it in patch manager to copy complete patches | dsp56300 | 5 | +181 | -20 |
2024-05-30 11:37 | move text operations to separate clipboard class | dsp56300 | 4 | +104 | -64 |
2024-05-30 11:36 | add version number of plugin to clipboard content | dsp56300 | 1 | +2 | -1 |
2024-05-30 11:20 | preparations to open context menu for a specific parameter | dsp56300 | 6 | +27 | -10 |
2024-05-30 11:16 | move version number related code to base plugin lib | dsp56300 | 14 | +73 | -73 |
2024-05-30 10:24 | use CMAKE_CURRENT_LIST_DIR to ensure version.h is next to our cmake script | dsp56300 | 1 | +1 | -1 |
2024-05-30 10:20 | version build date/time is now always regenerated to ensure its up to date | dsp56300 | 10 | +76 | -13 |
2024-05-30 09:41 | move version.h to base lib as it is identical for any synth anyway | dsp56300 | 11 | +11 | -24 |
2024-05-30 07:09 | More Xenia fixes Extend parameter range for mod destinations to include F1 Extra, FM Amount and Mod 2-4 Amount Remap mod destinations for more logical order Remap Play Parameter list for more logical order Remap Wavetable list to remove <reserved> slots | Mario Kruselj | 1 | +323 | -89 |
2024-05-29 21:18 | add helper func to return the bound parameter of a juce component | dsp56300 | 2 | +9 | -0 |
2024-05-29 21:18 | helper funcs to return all region ids for a parameter | dsp56300 | 2 | +23 | -0 |
2024-05-29 18:10 | re-export XT ui after applying changes by mkruselj | dsp56300 | 16 | +155 | -205 |
2024-05-29 17:50 | Merge pull request #194 from mkruselj/ui-tweaks | dsp56300 | 4 | +132 | -127 |
2024-05-20 23:29 | rework editor/editorState global menu handling | dsp56300 | 12 | +41 | -31 |
2024-05-20 23:02 | remove obsolete plugin editor class | dsp56300 | 3 | +0 | -114 |
2024-05-20 23:00 | support copy/paste of patches via ctrl+c/v in text mode for easy sharing in forums etc | dsp56300 | 6 | +230 | -2 |
2024-05-20 13:31 | provide better MIDI file names when exporting patches via drag & drop | dsp56300 | 4 | +82 | -19 |
2024-05-20 13:30 | fix broken text to value map causes exported presets not to have any categories anymore | dsp56300 | 1 | +4 | -2 |
2024-05-20 12:33 | missing file | dsp56300 | 1 | +32 | -7 |
2024-05-20 12:33 | support dragging a whole data source to modify all patches inside | dsp56300 | 2 | +16 | -0 |
2024-05-20 12:33 | fix warning | dsp56300 | 1 | +1 | -1 |
2024-05-20 12:33 | support dragging external files onto patch manager to add data sources or to import patches to user bank | dsp56300 | 5 | +93 | -2 |
2024-05-20 12:25 | fix now outdated isInterestedInPatchList() with indices array, fixes not being able to D&D to user banks anymore | dsp56300 | 8 | +15 | -28 |
2024-05-20 09:43 | support import of external files with patches onto part button via drag & drop, this also closes the circle so that we can D&D parts from one instance to another instance | dsp56300 | 4 | +75 | -1 |
2024-05-20 09:40 | support drag & drop of patches to external applications, will export midi files | dsp56300 | 7 | +101 | -18 |
2024-05-19 22:07 | rework drag & drop system to have a SavePatchDesc as drag source for everything | dsp56300 | 8 | +84 | -64 |
2024-05-19 20:56 | do not start tooltip timer if tooltip is not valid | dsp56300 | 1 | +3 | -0 |
2024-05-19 20:55 | fix nullpointer exception | dsp56300 | 1 | +1 | -1 |
2024-05-19 20:51 | smaller fixes for last PR merged | dsp56300 | 3 | +10 | -9 |
2024-05-19 20:48 | Merge pull request #198 from mkruselj/tooltip-delay-time | dsp56300 | 4 | +18 | -4 |
2024-05-19 20:32 | some minor corrections to code just merged via PR | dsp56300 | 2 | +6 | -13 |
2024-05-19 20:30 | Merge pull request #196 from mkruselj/constrain-tooltip-within-plugin-window | dsp56300 | 3 | +17 | -14 |
2024-05-19 15:58 | support extraction of multiple preset formats from a single file | dsp56300 | 2 | +111 | -93 |
2024-05-19 15:57 | increase file size limit for patch scanner to 8 MB | dsp56300 | 1 | +2 | -2 |
2024-05-19 15:55 | ignore edits via poly pressure in editor if poly pressure is not enabled | dsp56300 | 2 | +29 | -13 |
2024-05-18 15:37 | fix warning | dsp56300 | 1 | +1 | -1 |
2024-05-18 15:37 | [Framework][Fix] Patch export as .mid created broken midi files | dsp56300 | 1 | +1 | -1 |
2024-05-18 14:43 | [Osirus][OsTIrus][Fix] Editor didn't update knobs if parameters are modified via MIDI control changes by using the physical midi input port | dsp56300 | 10 | +161 | -127 |
2024-05-18 14:40 | [Osirus][OsTIrus][Fix] Remote control via hardware not possible if hardware is running in Single mode and Page A is sent as control changes | dsp56300 | 1 | +1 | -1 |
2024-05-18 14:38 | only send global parameter change to DSP if it is actually changing, prevents pingpong between hardware and emulator | dsp56300 | 1 | +7 | -4 |
2024-05-18 14:38 | [Osirus][OsTIrus][Fix] MIDI Control Change "Bank Select MSB" destroyed the active preset, causing it to sound different when reloaded | dsp56300 | 1 | +5 | -1 |
2024-05-18 13:10 | do not parse sysex dump via controller directly, request the sent patch back from HW | dsp56300 | 2 | +3 | -2 |
2024-05-18 11:09 | fix typo | dsp56300 | 1 | +1 | -1 |
2024-05-18 10:54 | [Osirus] [OsTIrus] [Imp] added support for .vtibackup files | dsp56300 | 3 | +59 | -0 |
2024-05-13 21:40 | increment version to 1.3.15 | dsp56300 | 1 | +1 | -1 |
2024-05-13 21:39 | add missing save-to-patchmanager menu entries | dsp56300 | 1 | +5 | -0 |
2024-05-13 19:49 | Better defaults for the three FX parameters | Mario Kruselj | 1 | +3 | -3 |
2024-05-13 13:46 | Make Wave Loop Start/End parameters show 1-based values | Mario Kruselj | 1 | +8 | -4 |
2024-05-13 13:42 | Add "displayTime" property to the tooltip component in the skin engine Also reduce the default tooltip time to 1.5 seconds so that it doesn't linger for too long | Mario Kruselj | 4 | +18 | -4 |
2024-05-12 20:12 | Constrain tooltip to plugin window | Mario Kruselj | 3 | +17 | -14 |
2024-05-12 13:59 | fix global midi channel selection not working for ABC models | dsp56300 | 1 | +1 | -1 |
2024-05-12 11:00 | update changelog | dsp56300 | 1 | +11 | -7 |
2024-05-12 11:00 | convert mod sources to key-value list too, and remove ">" prefix | dsp56300 | 1 | +42 | -3 |
2024-05-12 10:49 | sort mod destinations | dsp56300 | 1 | +96 | -100 |
2024-05-12 10:10 | remove duplicated value list | dsp56300 | 1 | +0 | -4 |
2024-05-12 10:07 | convert mod dest list to key-value list | dsp56300 | 1 | +130 | -3 |
2024-05-12 09:49 | remove hardcoded samplerate, will cause issues for TI tests | dsp56300 | 1 | +1 | -1 |
2024-05-12 09:47 | fix rare shutdown crash in integration tests | dsp56300 | 1 | +5 | -0 |
2024-05-12 00:10 | update changelog | dsp56300 | 1 | +33 | -0 |
2024-05-11 23:35 | Merge remote-tracking branch 'gearmulator/main' into oss/main | dsp56300 | 1 | +7 | -2 |
2024-05-11 23:35 | Merge pull request #195 from mkruselj/better-menu-column-breaks | dsp56300 | 1 | +7 | -2 |
2024-05-11 20:59 | Improve column breaks for dropdown menu based parameters Previously column breaks happened after every 16th menu entry verbatim, no chance of parole. With this change a column break will only happen if we have more than one and a half columns of entries total (16 + 8) | Mario Kruselj | 1 | +7 | -2 |
2024-05-11 18:28 | add support for MW1 single dumps | dsp56300 | 6 | +81 | -11 |
2024-05-11 15:05 | Match Min and Max between modSource and modType value lists (XT) | Mario Kruselj | 1 | +1 | -1 |
2024-05-11 15:00 | Several UI tweaks 1. Link buttons are placed between O1/O2 and W1/W2 so that Keytrack/Bend Range/Limit controls can align with two rows above them 2. Part Select and User Pattern buttons have their LEDs above them rather than below, to balance better visually with the text labels 3. Detune Pan is DePan now (as on hardware) 4. Amplifier & Pan header shortened to just Amplifier 5. Moved down controls in User Pattern section down 15 px so that vertical offset from the header line and the Pattern Length knob is identical to knobs below the Arpeggiator header | Mario Kruselj | 3 | +120 | -119 |
2024-05-11 10:34 | add target xxx_CLAP to target xxx_All | dsp56300 | 1 | +1 | -0 |
2024-05-11 10:16 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-05-10 17:16 | Merge remote-tracking branch 'gearmulator/main' into oss/main | dsp56300 | 10 | +104 | -6 |
2024-05-10 17:16 | Merge pull request #190 from mkruselj/filter-extra-knob-contextual-ui | dsp56300 | 10 | +104 | -6 |
2024-05-10 17:12 | re-export UIs after applying changes by @mkruselj in Unity | dsp56300 | 8 | +0 | -1 |
2024-05-10 17:06 | Merge remote-tracking branch 'gearmulator/main' into oss/main | dsp56300 | 9 | +290 | -251 |
2024-05-10 17:06 | Merge pull request #189 from mkruselj/more-paramdesc-updates | dsp56300 | 9 | +290 | -251 |
2024-05-10 17:02 | Merge remote-tracking branch 'gearmulator/main' into oss/main | dsp56300 | 3 | +6 | -9 |
2024-05-10 16:59 | bump version to 1.3.14 | dsp56300 | 1 | +1 | -1 |
2024-05-10 16:38 | Merge pull request #192 from mkruselj/allow-reselecting-same-skin-to-refresh | dsp56300 | 1 | +0 | -3 |
2024-05-10 16:38 | Merge pull request #188 from mkruselj/make-multimode-led-not-clickable | dsp56300 | 1 | +1 | -1 |
2024-05-10 16:37 | Merge pull request #193 from mkruselj/fix-inverted-panning-xt | dsp56300 | 1 | +5 | -5 |
2024-05-10 10:21 | Rename Delay Modulation to Control Delay to match hardware | Mario Kruselj | 1 | +0 | -0 |
2024-05-10 10:06 | Fix inverted pan behavior for XT | Mario Kruselj | 1 | +5 | -5 |
2024-05-10 09:00 | Rename lfoPhase value list to just phase and share it with W1StartP and W2StartP parameters | Mario Kruselj | 1 | +4 | -16 |
2024-05-09 22:58 | Update lfoPhase value table to match XT hardware | Mario Kruselj | 1 | +7 | -7 |
2024-05-09 13:15 | Various parameter description improvements for mQ - improved default values for a number of parameters - removed unnnecessary "default":64 for bipolar parameters, where found - nicer popup value display for Osc Octave, Osc Shape, Filter Type, LFO Shape, LFO Fade, Arp Timing, Arp Step Length - set to bipolar: Osc Octave, Osc Detune, Osc Bend Range, Osc PWM, Filter Keytrack, Filter Cutoff Mod, Filter Pan, Amp Mod Amount, LFO Fade, LFO Keytrack, Mod Matrix Amounts - Improved names of mod sources and destinations - clearer arpClock designations for humanly known note divisions rather than 192ths :) - arpLength "Legato" setting is at value 127, not 0, also make it use 192ths like arpClock (as per mQ manual) - arpTiming and arpStepLength also have nicer popup displays now - more consistent names for arpSortOrder | Mario Kruselj | 1 | +220 | -169 |
2024-05-09 13:03 | Update some mQ graphics - Osc page: use Balance instead of Pan - LFO/Mod page: consistently use Keytrack instead of Key Track - Filter/Env page: dB instead of db - Multi page: capitalize Midi to MIDI - Reverb FX: rename High Pass to Highpass for consistency - Five FX: bit nicer param names for two rightmost parameters | Mario Kruselj | 6 | +0 | -0 |
2024-05-09 12:55 | Add useful defaults to various XT parameters Also slightly tweak "octaves" value list for less visual noise Removed unnecessary "default":64 for parameters that are bipolar | Mario Kruselj | 1 | +59 | -59 |
2024-05-09 23:35 | Allow reselecting same skin to refresh it This is useful for skin development | Mario Kruselj | 1 | +0 | -3 |
2024-05-09 22:34 | Filter Extra knob changes label name contextually Also, renamed that parameter from F1ContextSensitive to F1Extra, since that's how it's called on hardware | Mario Kruselj | 10 | +104 | -6 |
2024-05-09 21:28 | Vavra UI re-export after adding patch manager templates to scene | dsp56300 | 1 | +31 | -31 |
2024-05-09 20:04 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-05-09 14:35 | use value/string pairs for Xenia LFO sync parameter as an example | dsp56300 | 1 | +6 | -3 |
2024-05-09 14:35 | support value list definition by value/string pairs | dsp56300 | 5 | +132 | -60 |
2024-05-09 12:44 | Make Multimode LED not clickable | Mario Kruselj | 1 | +1 | -1 |
2024-05-09 12:33 | move parameter value list to separate file | dsp56300 | 4 | +43 | -22 |
2024-05-09 10:45 | show message box if parameter description parsing fails | dsp56300 | 4 | +16 | -3 |
2024-05-09 10:32 | remove parameter attachments from midi in/out dropdowns | dsp56300 | 3 | +5 | -11 |
2024-05-09 10:31 | add missing arp mode "Sound" for multi arp setting after merge | dsp56300 | 1 | +1 | -1 |
2024-05-09 10:31 | Merge pull request #185 from mkruselj/various-param-desc-fixes | dsp56300 | 2 | +173 | -150 |
2024-05-09 10:14 | Merge remote-tracking branch 'gearmulator/main' into oss/main | dsp56300 | 2 | +4 | -4 |
2024-05-09 10:14 | Merge pull request #186 from mkruselj/minor-typos-in-browser-context-menus | dsp56300 | 2 | +5 | -5 |
2024-05-09 10:13 | Merge remote-tracking branch 'gearmulator/main' into oss/main | dsp56300 | 3 | +11 | -11 |
2024-05-09 10:13 | set UC thread priority to highest | dsp56300 | 2 | +2 | -0 |
2024-05-09 10:12 | fix typo | dsp56300 | 1 | +1 | -1 |
2024-05-08 14:35 | Hide the repeated "On" entry for LFO Sync menu This will need a proper fix but for the time being, this will do! | Mario Kruselj | 1 | +1 | -1 |
2024-05-08 13:09 | Fix "Deleted selected" typo in patch browser context menu Also make letter case consistent for other context menu entries in the patch browser | Mario Kruselj | 2 | +5 | -5 |
2024-05-08 12:48 | Merge pull request #184 from mkruselj/outgain-db-to-dB | dsp56300 | 3 | +11 | -11 |
2024-05-08 09:30 | Mark reserved wavetables as such, for better UX | Mario Kruselj | 1 | +16 | -16 |
2024-05-07 23:07 | Capitalize Midi to MIDI on Arp page | Mario Kruselj | 1 | +0 | -0 |
2024-05-07 23:07 | XT Various parameter description fixes O1/O2 Octave now properly showing -4 ... +4 O1/O2 Detune now properly showing bipolar values LFO 1/2 Delay now properly showing Off/Retrigger/1...126 values as on hardware Mod Matrix 1...16 Amount now properly showing bipolar values W1/W2 Startwave now showing nicely capitalized Triangle/Square/Sawtooth instead of shorthands W1/W2 Phase, Aliasing, Time Quant have capitalized first entry Adjust some playParameter names playParamTargets had GlideEnabled twice, fixed second instance to be GlideType Filter Type now contains the 3 missing options (notches and band stop) Minor tweaks to names of certain filter types (closer to how it's on the hardware) Minor tweaks to Glide Type and Glide Mode parameter values Removed unused "Sound" value for Arp Mode Use D instead of . for Arp Clock values Nicer names for Arp Note Order parameter Fix typo for envTrigger parameter (one "g" was missing in Retrigger) Rename Sustain Control to Sustain Pedal Rename Lag to Lag Processor to match hardware Rename Control Proc. to Filter to match hardware | Mario Kruselj | 1 | +185 | -162 |
2024-05-07 22:55 | Proper capitalization for dB unit for Output Gain in context menu | Mario Kruselj | 3 | +11 | -11 |
2024-05-06 20:38 | rate limit changes of wavetable to 250ms to give the UC time to catch up | dsp56300 | 1 | +9 | -0 |
2024-05-06 20:37 | add support to rate limit parameter changes | dsp56300 | 2 | +52 | -1 |
2024-05-06 17:54 | modify lcd overlay text | dsp56300 | 1 | +13 | -2 |
2024-05-06 17:40 | add -/+ buttons to change wave | dsp56300 | 7 | +100 | -11 |
2024-05-06 17:39 | fix tooltip intercepting mouse clicks | dsp56300 | 1 | +3 | -0 |
2024-05-05 16:33 | added Panic menu | dsp56300 | 4 | +58 | -0 |
2024-05-05 15:04 | allow to drag patches onto "Favourites" root tree item and create a favourites default tag automatically | dsp56300 | 5 | +52 | -9 |
2024-05-05 14:19 | fix duplicated save entry / add separator if replace is an option | dsp56300 | 1 | +15 | -21 |
2024-05-05 14:12 | update changelog | dsp56300 | 1 | +2 | -1 |
2024-05-05 14:12 | always add user bank entries, not only if no other save entry added yet | dsp56300 | 1 | +23 | -26 |
2024-05-05 13:49 | add more save options to "save patch" buttons: allow to save to new user bank / allow to save to any existing user bank | dsp56300 | 3 | +73 | -11 |
2024-05-04 21:59 | disable D&D on part elements for parts > 0 if in multi mode | dsp56300 | 4 | +37 | -2 |
2024-05-04 21:59 | fix text button background color not used to paint the background | dsp56300 | 1 | +2 | -0 |
2024-05-04 20:10 | fix arp tempo & fix missing value for externally clocked arp | dsp56300 | 1 | +18 | -20 |
2024-05-04 14:35 | update changelog | dsp56300 | 1 | +5 | -0 |
2024-05-04 14:34 | add deduplication by name | dsp56300 | 2 | +28 | -14 |
2024-05-04 12:16 | add ability to add to tags/favs/cateogories via context menu too | dsp56300 | 1 | +43 | -1 |
2024-05-04 12:05 | allow to remove tags via context menu | dsp56300 | 1 | +50 | -2 |
2024-05-04 12:04 | add ability to specify custom names for tag types | dsp56300 | 3 | +43 | -4 |
2024-05-04 12:03 | add helper func to check if there is any added tag | dsp56300 | 2 | +16 | -0 |
2024-05-04 09:07 | do not display context menu if multiple tags are selected | dsp56300 | 1 | +1 | -1 |
2024-05-04 09:06 | fix name of local storage source not displayed in patch info | dsp56300 | 1 | +2 | -0 |
2024-05-04 08:56 | update changelog | dsp56300 | 1 | +7 | -2 |
2024-05-03 21:56 | reload factory patches if rom is switched | dsp56300 | 6 | +63 | -25 |
2024-05-03 21:55 | fix tags may get lost if tags are modified and then a datasource is removed without ever being saved (should solve lost Favourites issue) | dsp56300 | 2 | +29 | -8 |
2024-05-02 22:28 | fix possible issue of patch modifications losing modifications because of dirty cache | dsp56300 | 4 | +24 | -25 |
2024-05-02 20:39 | save DB after refreshing a datasource and mark the cache as dirty | dsp56300 | 1 | +1 | -0 |
2024-05-01 21:32 | disable Wave page for now as we won't have the editor ready for alpha | dsp56300 | 4 | +48 | -80 |
2024-05-01 19:26 | add parts to left side of patch browser | dsp56300 | 11 | +501 | -12 |
2024-05-01 18:03 | fix empty data source tree nodes if factory node is disabled | dsp56300 | 1 | +4 | -2 |
2024-05-01 16:56 | update CL | dsp56300 | 1 | +17 | -2 |
2024-05-01 16:49 | remove ability to dump patches to device directly, usage of patch manager is the preferred way to use presets | dsp56300 | 1 | +0 | -49 |
2024-05-01 16:30 | fix build error if Vavra disabled but Xenia enabled | dsp56300 | 1 | +1 | -1 |
2024-05-01 14:47 | update mc68k ref | dsp56300 | 0 | +0 | -0 |
2024-05-01 13:39 | gracefully exit UC constructor if rom is not valid | dsp56300 | 1 | +2 | -1 |
2024-05-01 13:22 | add support for lower/higher rom dumps | dsp56300 | 7 | +291 | -14 |
2024-05-01 13:21 | remove now obsolete data pointer, we always work with our buffer vector | dsp56300 | 2 | +5 | -10 |
2024-05-01 13:21 | remove unused include | dsp56300 | 1 | +0 | -1 |
2024-05-01 11:48 | fix some warnings | dsp56300 | 1 | +4 | -4 |
2024-05-01 11:48 | add ability to read rom from midi file in memory | dsp56300 | 2 | +9 | -3 |
2024-05-01 11:47 | use tool function to read file data | dsp56300 | 1 | +2 | -15 |
2024-05-01 11:37 | remove ability to embed a rom | dsp56300 | 5 | +8 | -16 |
2024-05-01 10:58 | create base class for all future rom loaders | dsp56300 | 5 | +57 | -35 |
2024-05-01 10:57 | fix XT timing, incorrect after moving code to base class due to wrong samplerate used | dsp56300 | 1 | +1 | -2 |
2024-04-30 23:22 | set correct keytrack table for 0-76 range and set proper reset values for all keytrack parameters | dsp56300 | 1 | +20 | -27 |
2024-04-30 22:52 | log packet name if a checksum error occurs | dsp56300 | 1 | +1 | -1 |
2024-04-30 22:51 | state save/load now working | dsp56300 | 3 | +42 | -37 |
2024-04-30 21:15 | refactor xt/mq hardware classes, remove duplicated code by moving to base class | dsp56300 | 6 | +269 | -420 |
2024-04-30 20:51 | request both the mode dump and the global dump at boot time | dsp56300 | 2 | +3 | -2 |
2024-04-30 16:56 | fix more deduction failures for gcc 7.5 | dsp56300 | 3 | +4 | -4 |
2024-04-30 16:38 | fix two more substitution failures for gcc 7.5 | dsp56300 | 1 | +2 | -2 |
2024-04-30 16:29 | fix gcc 7.5 failing to deduce type for std::set | dsp56300 | 1 | +1 | -1 |
2024-04-30 14:38 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-04-30 13:31 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-04-29 23:24 | add missing include | dsp56300 | 1 | +1 | -0 |
2024-04-29 22:14 | add tool func to query target parameters from midi event | dsp56300 | 2 | +26 | -0 |
2024-04-29 22:14 | add controller map parser | dsp56300 | 3 | +182 | -108 |
2024-04-28 19:19 | Merge remote-tracking branch 'gearmulator/main' into oss/main | dsp56300 | 1 | +19 | -0 |
2024-04-28 18:31 | Set up CI with Azure Pipelines | dsp56300 | 1 | +19 | -0 |
2024-04-28 16:39 | fix vertical alignment of LCD text | dsp56300 | 1 | +3 | -3 |
2024-04-28 14:50 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-04-28 14:50 | set packaging install prefix only for Unix | dsp56300 | 1 | +4 | -1 |
2024-04-28 13:58 | define midi CC map to update UI via external midi CCs in the future (code for that coming later) | dsp56300 | 1 | +109 | -1 |
2024-04-28 13:56 | add more batches to readme | dsp56300 | 1 | +11 | -3 |
2024-04-28 11:41 | rework midi events, now every midi event needs to specify its source. Required for better routing of events in the future | dsp56300 | 19 | +58 | -70 |
2024-04-28 00:23 | solve remaining include problems | dsp56300 | 2 | +5 | -1 |
2024-04-27 23:02 | convert enum MidiEventSource to enum class | dsp56300 | 8 | +21 | -21 |
2024-04-27 21:21 | fix CC 40 displaying Vocoder Carrier Center Frequency instead of Cutoff | dsp56300 | 1 | +1 | -1 |
2024-04-27 21:21 | change ParamIndex comparison to not sort backwards | dsp56300 | 1 | +6 | -6 |
2024-04-27 20:53 | removed delay mode parameter from tape delays | dsp56300 | 3 | +1 | -1 |
2024-04-27 20:42 | add missing #include <cstdint> | dsp56300 | 1 | +2 | -1 |
2024-04-27 20:42 | fix swapped interpolation & local detune knobs on Osc 2 | dsp56300 | 1 | +2 | -2 |
2024-04-27 20:40 | removed Tone knob for Curry & Chili overdrive modes as it doesn't have any effect | dsp56300 | 4 | +14 | -1 |
2024-04-27 19:22 | fix patch program number not serialized | dsp56300 | 2 | +6 | -4 |
2024-04-27 19:21 | be more restrictive regarding version number when using simple tryReadChunk function | dsp56300 | 2 | +6 | -6 |
2024-04-27 14:35 | remove obsolete style settings for 32 bit builds | dsp56300 | 1 | +0 | -27 |
2024-04-27 13:28 | allow to select global midi channel if not in multi mode | dsp56300 | 1 | +8 | -4 |
2024-04-27 13:18 | do not skip empty tags & tag colors when creating cache as it corrupts the reading code | dsp56300 | 1 | +0 | -6 |
2024-04-27 13:17 | fix unhandled exception while reading patch manager cache | dsp56300 | 1 | +147 | -139 |
2024-04-27 12:14 | add missing include, clang 17 is a lot more restrictive it seems | dsp56300 | 1 | +1 | -0 |
2024-04-25 20:24 | add missing include | dsp56300 | 1 | +2 | -1 |
2024-04-24 22:36 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2024-04-24 21:03 | fix cron syntax error | dsp56300 | 1 | +1 | -1 |
2024-04-24 21:02 | add missing : | dsp56300 | 1 | +1 | -1 |
2024-04-24 21:01 | add multi page and implement editing of it | dsp56300 | 9 | +2726 | -26 |
2024-04-24 20:59 | create nightly build workflow | dsp56300 | 1 | +40 | -0 |
2024-04-23 22:21 | do not use absolute paths in install() commands, use relative paths and set target path via CPACK_PACKAGING_INSTALL_PREFIX | dsp56300 | 2 | +5 | -4 |
2024-04-23 21:33 | fix deprecation warning in github workflow | dsp56300 | 1 | +1 | -1 |
2024-04-23 21:25 | update changelog | dsp56300 | 1 | +2 | -0 |
2024-04-23 21:23 | remove "Factory" category from preset browser because Vavra/XT do not have factory presets at all | dsp56300 | 7 | +28 | -13 |
2024-04-23 21:08 | fix modulation amount reset values not centered | dsp56300 | 2 | +20 | -16 |
2024-04-23 21:00 | update changelog & bump version 1.3.13 | dsp56300 | 2 | +15 | -1 |
2024-04-23 20:54 | add pack step and enable parallel compile | dsp56300 | 1 | +5 | -1 |
2024-04-23 20:29 | downgrade github macOS runner to 12 to prevent XCode 15.0 which is rejected by Juce | dsp56300 | 1 | +1 | -1 |
2024-04-23 20:09 | switch to macos-13 github runner because Juce rejects the xcode-version that github uses for macos-latest at the moment | dsp56300 | 1 | +1 | -1 |
2024-04-23 20:02 | streamline rom not found error messages | dsp56300 | 3 | +9 | -5 |
2024-04-23 19:10 | add warning if running under Rosetta | dsp56300 | 2 | +24 | -0 |
2024-04-23 19:10 | fix "function can be static" warning | dsp56300 | 2 | +27 | -2 |
2024-04-23 18:17 | fix crash when skin load fails | dsp56300 | 3 | +7 | -0 |
2024-04-23 17:54 | skip model detection if TI family is loaded, where the model is defined externally | dsp56300 | 1 | +15 | -5 |
2024-04-23 17:54 | replace juce alert windows by native message boxes | dsp56300 | 1 | +3 | -3 |
2024-04-23 17:39 | add support for Rack Classic and Rack XL via midi OS update | dsp56300 | 2 | +17 | -5 |
2024-04-23 17:39 | add model detection, also fixes VB OS 5.4 no longer working | dsp56300 | 4 | +64 | -12 |
2024-04-23 17:22 | add build status badge | dsp56300 | 1 | +5 | -0 |
2024-04-22 15:38 | add links to CLAP and LV2 | dsp56300 | 1 | +1 | -1 |
2024-04-22 13:18 | fix error "no upload folder specified" | dsp56300 | 1 | +1 | -1 |
2024-04-22 12:41 | set reset value of master volume to 92 | dsp56300 | 1 | +1 | -1 |
2024-04-21 21:48 | reorder lock regions to the top | dsp56300 | 1 | +3 | -3 |
2024-04-21 21:43 | disable unused Juce features | dsp56300 | 1 | +4 | -0 |
2024-04-21 21:43 | add separators to structure the menu a bit | dsp56300 | 1 | +3 | -0 |
2024-04-21 15:13 | fix errors after merge | dsp56300 | 2 | +4 | -4 |
2024-04-21 15:05 | Merge branch 'oss/vavra' into oss/main | dsp56300 | 0 | +0 | -0 |
2024-04-21 15:05 | Merge branch 'oss/osTIrus' into oss/main | dsp56300 | 0 | +0 | -0 |
2024-04-21 15:03 | Merge branch 'oss/osirus' into oss/main | dsp56300 | 0 | +0 | -0 |
2024-04-21 15:03 | Merge branch 'oss/osirus' into oss/vavra | dsp56300 | 1 | +0 | -1 |
2024-04-21 15:03 | Merge branch 'oss/osirus' into oss/osTIrus | dsp56300 | 1 | +0 | -1 |
2024-04-21 15:03 | do not delete cache file after loading it | dsp56300 | 1 | +0 | -1 |
2024-04-21 15:03 | do not delete cache file after loading it | dsp56300 | 1 | +0 | -1 |
2024-04-21 14:54 | Merge branch 'oss/osTIrus' into oss/main | dsp56300 | 6 | +105 | -9 |
2024-04-21 14:53 | update changelog | dsp56300 | 1 | +3 | -0 |
2024-04-21 14:51 | support to toggle logo animation | dsp56300 | 5 | +99 | -7 |
2024-04-21 13:58 | use more cores when building for WSL | dsp56300 | 1 | +1 | -1 |
2024-04-21 13:58 | fix linker errors on linux | dsp56300 | 2 | +3 | -3 |
2024-04-21 10:52 | update readme | dsp56300 | 1 | +32 | -4 |
2024-04-21 09:50 | Merge branch 'oss/vavra' into oss/main | dsp56300 | 1 | +4 | -0 |
2024-04-21 09:50 | update changelog | dsp56300 | 1 | +4 | -0 |
2024-04-21 09:37 | fix upload folder name was reversed | dsp56300 | 1 | +1 | -1 |
2024-04-21 02:22 | support any kind of rom in console app | dsp56300 | 1 | +12 | -1 |
2024-04-21 00:22 | prepare CI to work on our new main branch | dsp56300 | 5 | +100 | -29 |
2024-04-21 00:20 | remove obsolete CI scripts | dsp56300 | 5 | +0 | -19 |
2024-04-21 00:17 | create test console for both Osirus and OsTIrus | dsp56300 | 1 | +18 | -5 |
2024-04-20 22:52 | Merge branch 'oss/osirus' into oss/main | dsp56300 | 1 | +1 | -1 |
2024-04-20 22:52 | Merge branch 'oss/osirus' into oss/vavra | dsp56300 | 3 | +28 | -21 |
2024-04-20 22:51 | Merge branch 'oss/osirus' into oss/osTIrus | dsp56300 | 1 | +1 | -1 |
2024-04-20 22:51 | enable patch manager cache | dsp56300 | 1 | +1 | -1 |
2024-04-20 22:50 | fix pure virtual function call / specify default mode to load parameter descriptions | dsp56300 | 6 | +34 | -18 |
2024-04-20 19:06 | start implementing new generator script | dsp56300 | 1 | +62 | -0 |
2024-04-20 19:06 | backup current Jenkins scripts | dsp56300 | 2 | +42 | -28 |
2024-04-20 19:05 | fix wrong option name for Xenia | dsp56300 | 1 | +2 | -2 |
2024-04-20 19:05 | support file filters in deploy/upload script | dsp56300 | 2 | +10 | -10 |
2024-04-20 18:57 | fix wrong option name after merge | dsp56300 | 1 | +1 | -1 |
2024-04-20 16:46 | Merge branch 'oss/vavra' into oss/main | dsp56300 | 233 | +41806 | -3 |
2024-04-20 16:34 | Merge branch 'oss/osirus' into split_osirus_osTIrus | dsp56300 | 2 | +27 | -20 |
2024-04-20 15:25 | update changelog | dsp56300 | 1 | +1 | -0 |
2024-04-20 15:24 | Merge branch 'oss/osirus' into oss/osTIrus | dsp56300 | 2 | +27 | -20 |
2024-04-20 15:23 | fix parameters clamped to too narrow ranges if multiple parameters match the same midi bytes and their range is different | dsp56300 | 2 | +27 | -20 |
2024-04-20 13:59 | add missing include in version.h.in | dsp56300 | 2 | +4 | -0 |
2024-04-20 13:58 | more renames | dsp56300 | 19 | +159 | -179 |
2024-04-20 13:53 | rename classes to have better names | dsp56300 | 25 | +359 | -360 |
2024-04-20 13:48 | first version that compiles again | dsp56300 | 60 | +3156 | -3067 |
2024-04-20 13:18 | move skins & parameter definitions to new locations | dsp56300 | 289 | +0 | -0 |
2024-04-20 10:49 | begin work on custom LCD implementation as we cannot control various elements that are displayed on the real device | dsp56300 | 4 | +33 | -3 |
2024-04-20 10:02 | fix switch not working in multi mode | dsp56300 | 2 | +2 | -2 |
2024-04-20 10:01 | fix mode dump couldn't be part because length specified was incorrect | dsp56300 | 1 | +1 | -1 |
2024-04-20 10:01 | fix possible listener id collision | dsp56300 | 1 | +1 | -1 |
2024-04-20 09:37 | Merge branch 'oss/osirus' into oss/vavra | dsp56300 | 1 | +5 | -0 |
2024-04-20 00:57 | update CL | dsp56300 | 1 | +1 | -0 |
2024-04-20 00:56 | ignore invalid bytes sent by DSP for sysex messages | dsp56300 | 2 | +7 | -0 |
2024-04-20 00:54 | Merge branch 'oss/osirus' into oss/osTIrus | dsp56300 | 1 | +5 | -0 |
2024-04-20 00:38 | add validation for sysex sent by a plugin | dsp56300 | 1 | +5 | -0 |
2024-04-20 00:33 | add missing sysex terminators | dsp56300 | 2 | +8 | -0 |
2024-04-20 00:33 | do not send internal sysex to plugin/physical output | dsp56300 | 2 | +6 | -0 |
2024-04-20 00:10 | fix patch numbers in saved patches | dsp56300 | 1 | +2 | -2 |
2024-04-20 00:10 | forbid part select in single mode | dsp56300 | 1 | +11 | -2 |
2024-04-20 00:09 | fix not being able to save patches | dsp56300 | 3 | +2 | -11 |
2024-04-19 18:41 | Merge branch 'oss/osirus' into oss/osTIrus | dsp56300 | 1 | +1 | -1 |
2024-04-19 18:40 | fix main volume not read from global dump | dsp56300 | 3 | +22 | -14 |
2024-04-19 17:54 | Merge branch 'oss/osirus' into oss/vavra | dsp56300 | 1 | +1 | -1 |
2024-04-19 17:54 | version 1.3.12 | dsp56300 | 1 | +1 | -1 |
2024-04-19 17:18 | Merge branch 'oss/osirus' into oss/vavra | dsp56300 | 1 | +6 | -0 |
2024-04-19 17:17 | Merge branch 'oss/osirus' into oss/osTIrus | dsp56300 | 3 | +38 | -20 |
2024-04-19 17:16 | update CL | dsp56300 | 1 | +6 | -0 |
2024-04-19 16:44 | delay time knob should not always be visible | dsp56300 | 4 | +9 | -1 |
2024-04-18 22:56 | support mail volume change / more multi preparations | dsp56300 | 5 | +77 | -62 |
2024-04-18 22:56 | multi parameter definition | dsp56300 | 1 | +48 | -0 |
2024-04-18 21:38 | multi mode and save button WIP | dsp56300 | 9 | +279 | -4 |
2024-04-18 20:35 | add LFO2 Phase knob | dsp56300 | 2 | +39 | -22 |
2024-04-18 20:31 | fix typo | dsp56300 | 1 | +1 | -1 |
2024-04-18 20:18 | we only have 8 parts, not 16 | dsp56300 | 1 | +2 | -2 |
2024-04-18 20:18 | add missing files to cmake script | dsp56300 | 1 | +1 | -0 |
2024-04-18 20:03 | focused parameter now displayed in LCD | dsp56300 | 7 | +89 | -6 |
2024-04-18 20:01 | Merge branch 'oss/osirus' into oss/vavra | dsp56300 | 3 | +35 | -22 |
2024-04-18 20:01 | add ability to overwrite how the focused parameter is applied | dsp56300 | 2 | +34 | -20 |
2024-04-18 19:37 | add patch manager templates | dsp56300 | 2 | +92 | -10 |
2024-04-18 16:58 | Merge branch 'oss/osirus' into oss/osTIrus | dsp56300 | 42 | +9519 | -38 |
2024-04-18 16:57 | do not prematurely delete cache file so that other instances can use it too. Only delete once the DB became dirty | dsp56300 | 1 | +1 | -2 |
2024-04-18 16:56 | Merge branch 'oss/osirus' into oss/vavra | dsp56300 | 1 | +33 | -30 |
2024-04-18 16:55 | do not show lock regions menu if no lock regions defined | dsp56300 | 1 | +33 | -30 |
2024-04-18 16:55 | fix oscillator 2 parameter issues + redesign interface to match new parameters | dsp56300 | 3 | +85 | -58 |
2024-04-18 12:09 | Merge branch 'oss/osirus' into oss/vavra | dsp56300 | 44 | +9501 | -14 |
2024-04-18 11:53 | add soft knobs support | dsp56300 | 3 | +45 | -6 |
2024-04-17 21:02 | use FST sdk if there is no VST2 sdk | dsp56300 | 1 | +4 | -2 |
2024-04-17 21:01 | create redirect includes to match Juce's expectations | dsp56300 | 2 | +6 | -0 |
2024-04-17 21:01 | add FST sdk from https://git.iem.at/zmoelnig/FST/-/commits/v0.123.0?ref_type=tags | dsp56300 | 34 | +9471 | -0 |
2024-04-17 20:01 | fix master volume change breaking all integration tests | dsp56300 | 3 | +10 | -10 |
2024-04-17 19:16 | update changelog | dsp56300 | 1 | +1 | -0 |
2024-04-17 19:13 | Merge branch 'oss/osirus' into oss/osTIrus | dsp56300 | 1 | +6 | -0 |
2024-04-17 19:07 | do not crash if dynamic cast of Device fails, can happen if there is no ROM | dsp56300 | 1 | +6 | -0 |
2024-04-17 19:06 | fix part list not displaying any background if no ROM is found | dsp56300 | 1 | +2 | -2 |
2024-04-17 18:09 | Merge branch 'oss/osirus' into oss/osTIrus | dsp56300 | 1 | +1 | -1 |
2024-04-17 18:09 | version bump to 1.3.11 | dsp56300 | 1 | +1 | -1 |
2024-04-17 16:51 | Merge branch 'oss/osirus' into oss/osTIrus | dsp56300 | 3 | +4 | -4 |
2024-04-17 16:49 | expose Master Volume to automation | dsp56300 | 1 | +1 | -1 |
2024-04-17 16:49 | Adjusted default Master Volume to 92 to match the TI hardware in USB mode | dsp56300 | 2 | +3 | -1 |
2024-04-16 23:19 | remove obsolete files | dsp56300 | 7 | +0 | -3053 |
2024-04-16 23:13 | Merge branch 'oss/osirus' into oss/vavra | dsp56300 | 0 | +0 | -0 |
2024-04-16 23:12 | update Vavra open source version | dsp56300 | 371 | +32296 | -3324 |
2024-04-16 22:51 | initial commit of OsTIrus | dsp56300 | 183 | +5902 | -102 |
2024-04-16 22:40 | update Osirus open source version | dsp56300 | 151 | +4748 | -1176 |
2024-04-07 19:02 | Merge pull request #182 from dsp56300/revert-26-fix-cstddef-for-gcc11 | dsp56300 | 1 | +0 | -1 |
2024-04-07 19:02 | Revert "Explicitly include `cstddef`" | dsp56300 | 1 | +0 | -1 |
2024-04-07 18:57 | Merge remote-tracking branch 'gearmulator/dsp56300' into oss/osirus | dsp56300 | 4 | +4 | -20 |
2024-04-07 18:57 | Revert "use explicit dsp56300 which is needed for forks." | dsp56300 | 1 | +1 | -1 |
2024-04-07 18:55 | Merge pull request #181 from dsp56300/revert-109-dsp56300 | dsp56300 | 3 | +3 | -19 |
2024-04-07 18:54 | Revert "Page C Undefined76 seems to be the Pure Tuning parameter" | dsp56300 | 3 | +3 | -19 |
2024-04-07 18:54 | Merge pull request #180 from dsp56300/revert-148-fix-gitmodules | dsp56300 | 1 | +1 | -1 |
2024-04-07 18:54 | Revert "build(git): convert submodule from relative to absolute link" | dsp56300 | 1 | +1 | -1 |
2024-04-07 18:52 | Merge remote-tracking branch 'gearmulator/dsp56300' into oss/osirus | dsp56300 | 1 | +42 | -42 |
2024-04-07 18:52 | Revert "Merge pull request #81 from ylmrx/fix/bipolars_eq_params" | dsp56300 | 1 | +7 | -7 |
2024-04-07 18:39 | Merge pull request #179 from dsp56300/revert-92-dsp56300 | dsp56300 | 1 | +42 | -42 |
2024-04-07 18:39 | Revert "fix: many bipolar knobs were calling unipolar knob asset (fixes !91)" | dsp56300 | 1 | +42 | -42 |
2024-04-07 18:35 | Revert "Merge pull request #171 from mkruselj/dsp56300" | dsp56300 | 2 | +0 | -6 |
2024-03-02 21:15 | fix compile error on macOS | dsp56300 | 1 | +2 | -1 |
2024-03-02 00:46 | add missing include | dsp56300 | 1 | +1 | -0 |
2024-03-02 00:12 | update open source version | dsp56300 | 177 | +11260 | -1459 |
2023-06-28 22:07 | vavra initial commit | dsp56300 | 134 | +28599 | -2 |
2023-06-28 21:58 | enforce permisive to fix compile error after latest MSVC update | dsp56300 | 1 | +2 | -0 |
2023-06-25 21:02 | Osirus open source update | dsp56300 | 26 | +522 | -151 |
2023-05-15 21:52 | Merge pull request #171 from mkruselj/dsp56300 | dsp56300 | 2 | +6 | -0 |
2023-05-15 20:40 | Add several more zoom levels Also update gitignore to filter out /.vscode and /build/ folders | Mario Kruselj | 2 | +6 | -0 |
2023-04-23 15:12 | Osirus 1.2.30 | dsp56300 | 35 | +747 | -276 |
2023-02-13 21:37 | update open source version | dsp56300 | 47 | +1460 | -508 |
2023-01-10 14:40 | Merge pull request #148 from grawlinson/fix-gitmodules | dsp56300 | 1 | +1 | -1 |
2023-01-10 06:35 | build(git): convert submodule from relative to absolute link | George Rawlinson | 1 | +1 | -1 |
2023-01-09 08:03 | update OSS version | dsp56300 | 7 | +47 | -2 |
2023-01-07 22:53 | update OSS version | dsp56300 | 85 | +3087 | -1927 |
2022-12-10 03:13 | fix compile error | dsp56300 | 1 | +0 | -1 |
2022-12-08 23:57 | update changelog | dsp56300 | 1 | +10 | -0 |
2022-12-10 02:41 | Osirus 1.2.22 | dsp56300 | 38 | +1135 | -422 |
2022-12-04 18:46 | update OSS version | dsp56300 | 72 | +3359 | -910 |
2022-12-04 12:49 | also find rom if it is next to binary even if the binary is part of the component folder | dsp56300 | 2 | +36 | -10 |
2022-12-04 01:35 | add more save options, now with the ability to save singles / arrangement / banks to .mid and .syx | dsp56300 | 4 | +200 | -29 |
2022-12-04 01:35 | fix loading of multiple singles via bank load didn't load all singles but only the last one | dsp56300 | 1 | +2 | -2 |
2022-12-04 01:33 | implement SysEx to midi converter | dsp56300 | 3 | +131 | -0 |
2022-12-03 21:18 | fix compile error | dsp56300 | 1 | +2 | -0 |
2022-12-03 17:21 | preset prev/next buttons toggle browser presets if the current preset came from a browser selection | dsp56300 | 7 | +141 | -41 |
2022-12-03 14:59 | support offsets for combobox label positioning | dsp56300 | 4 | +28 | -1 |
2022-12-03 02:01 | fix UI sending wrong parameters back to synth if multiple parameters / UI objects reference the same parameter page/index | dsp56300 | 1 | +6 | -4 |
2022-12-03 02:00 | fix UI not updating if multiple UI objects reference the same parameter | dsp56300 | 5 | +42 | -9 |
2022-09-04 10:20 | fix demo playback not being able to load a demo from a ROM | dsp56300 | 1 | +18 | -0 |
2022-07-29 16:12 | set version to 1.2.20 + add changelog | dsp56300 | 2 | +12 | -1 |
2022-07-29 16:11 | change linux install location again according to deb/rpm standards, fixes #87 | dsp56300 | 1 | +2 | -2 |
2022-07-28 20:54 | fix preset prev/next buttons do not work before a preset is selected via dropdown menu, fixes #98 | dsp56300 | 1 | +26 | -1 |
2022-07-28 20:21 | (linux) use users home directory for install location of plugins instead of a system directory, fixes #87 | dsp56300 | 1 | +2 | -2 |
2022-07-28 20:00 | fix parameter "Assign 4 Amount" displayed values from 0 to 127 instead of -64 to +63 fixes #99 | dsp56300 | 1 | +1 | -1 |
2022-07-28 19:53 | add support to store the 128 RAM multis in plugin state, fixes #110 | dsp56300 | 2 | +16 | -7 |
2022-07-28 19:36 | Merge pull request #109 from samstaton/dsp56300 | dsp56300 | 3 | +19 | -3 |
2022-07-28 19:34 | fix wrong include path, fixes #105 | dsp56300 | 1 | +1 | -1 |
2022-07-18 10:21 | hack the Hoverland skin | Sam Staton | 2 | +18 | -2 |
2022-07-18 10:21 | C_Undefined76 is Pure Tuning | Sam Staton | 1 | +1 | -1 |
2022-07-18 10:21 | off link to condition.h in fxpage.h | Sam Staton | 1 | +1 | -1 |
2022-05-26 14:27 | fix invalid include | dsp56300 | 1 | +0 | -2 |
2022-05-26 11:29 | do not try to create backwards-compatible FX toggle if parameter was not found | dsp56300 | 1 | +3 | -0 |
2022-05-26 11:17 | upgrade all skins to use generic condition system | dsp56300 | 3 | +25 | -1 |
2022-05-26 11:12 | add support for generic condition system to show/hide components based on parameter values | dsp56300 | 12 | +172 | -77 |
2022-05-26 01:57 | add support for vertical & horizontal sliders | dsp56300 | 3 | +80 | -2 |
2022-05-26 00:52 | fix broken parameter binding | dsp56300 | 4 | +8 | -50 |
2022-05-26 00:27 | fix part volume not being bipolar | dsp56300 | 1 | +1 | -1 |
2022-05-26 00:26 | add support for parameter default values in parameter descriptions json | dsp56300 | 10 | +58 | -20 |
2022-05-25 23:58 | add support to specify displayName for a parameter | dsp56300 | 4 | +5 | -2 |
2022-05-25 22:45 | changelog for 1.2.18/19 | dsp56300 | 1 | +17 | -0 |
2022-05-25 12:22 | version 1.2.19 | dsp56300 | 1 | +1 | -1 |
2022-05-25 22:44 | fix current preset reverted to default parameters if UI is closed and reopened | dsp56300 | 2 | +6 | -0 |
2022-05-22 15:29 | fix compile error | dsp56300 | 1 | +4 | -1 |
2022-05-22 14:31 | add ability to adjust plugin latency | dsp56300 | 6 | +58 | -9 |
2022-05-22 10:39 | remove old UI code | dsp56300 | 35 | +0 | -6141 |
2022-05-22 10:28 | bump version | dsp56300 | 1 | +1 | -1 |
2022-05-22 10:27 | remember last used file & patch in patch browser | dsp56300 | 2 | +94 | -50 |
2022-05-19 20:37 | fix missing newline in issue logging | dsp56300 | 1 | +1 | -1 |
2022-05-20 23:03 | swap index & name for undefined parameters | dsp56300 | 1 | +75 | -75 |
2022-05-20 22:12 | add ability to load parameter descriptions json from file | dsp56300 | 4 | +51 | -13 |
2022-05-20 22:11 | fix json syntax error | dsp56300 | 1 | +1 | -1 |
2022-05-20 20:31 | fix device model updated too early caused crash | dsp56300 | 2 | +27 | -12 |
2022-05-20 19:22 | load page as integer instead of as string | dsp56300 | 2 | +362 | -370 |
2022-05-20 19:25 | fix hardcoded parameter index to query multi mode | dsp56300 | 2 | +6 | -5 |
2022-05-20 19:25 | fix & improve broken logging of unknown sysex messages | dsp56300 | 1 | +7 | -3 |
2022-05-20 19:39 | fix default skin not loaded if old default skin removed from build | dsp56300 | 1 | +1 | -2 |
2022-05-20 19:45 | remove unused variable | dsp56300 | 1 | +0 | -1 |
2022-05-19 20:01 | smaller parameter definition adjustments | dsp56300 | 1 | +86 | -94 |
2022-05-19 21:38 | continue collecting parameter issues before aborting import if midi packet | dsp56300 | 1 | +5 | -2 |
2022-05-19 18:08 | remove code duplication | dsp56300 | 2 | +2 | -3 |
2022-05-19 16:25 | midi packet parsing & preset management is now completely generic | dsp56300 | 5 | +287 | -236 |
2022-05-19 16:23 | remove unneccessary include in header | dsp56300 | 2 | +2 | -2 |
2022-05-19 16:23 | additional packet parsing variants | dsp56300 | 2 | +24 | -1 |
2022-05-19 16:22 | fix tiny syntax error in json | dsp56300 | 1 | +1 | -1 |
2022-05-19 16:22 | various helper functions | dsp56300 | 3 | +36 | -0 |
2022-05-19 16:20 | optionally ignore checksum errors when parsing midi packet | dsp56300 | 2 | +7 | -6 |
2022-05-19 16:19 | remove debug stuff | dsp56300 | 1 | +0 | -4 |
2022-05-17 21:54 | implement generic version of single dump creation and use it in editor to save singles to disk | dsp56300 | 8 | +145 | -46 |
2022-05-17 21:01 | generalize patch naming | dsp56300 | 2 | +63 | -55 |
2022-05-17 19:59 | implement generic multi dump parsing | dsp56300 | 7 | +205 | -130 |
2022-05-17 19:57 | fix warning | dsp56300 | 1 | +1 | -1 |
2022-05-17 17:42 | add multi dump definition | dsp56300 | 1 | +377 | -12 |
2022-05-17 16:50 | make unused parameters part of single dump | dsp56300 | 1 | +31 | -29 |
2022-05-17 16:49 | fix incorrect undefined/unused page B parameters | dsp56300 | 1 | +5 | -3 |
2022-05-16 22:17 | generic single dump parsing | dsp56300 | 2 | +24 | -32 |
2022-05-16 22:15 | generic parameter change parsing | dsp56300 | 3 | +23 | -6 |
2022-05-16 22:15 | remove obsolete code | dsp56300 | 1 | +1 | -5 |
2022-05-16 22:13 | fix dangling pointer for non-part-sensitive parameters, use parameter from part 0 instead | dsp56300 | 1 | +8 | -5 |
2022-05-16 22:13 | fix single dump & add name ascii parameters | dsp56300 | 1 | +256 | -256 |
2022-05-16 22:12 | fix non-unique parameter names | dsp56300 | 1 | +82 | -86 |
2022-05-16 22:12 | create name to index map for faster lookups | dsp56300 | 2 | +20 | -12 |
2022-05-16 22:09 | helper function to check if a parameter is non-part-sensitive | dsp56300 | 2 | +6 | -0 |
2022-05-16 22:08 | add midi packet parsing | dsp56300 | 2 | +69 | -0 |
2022-05-15 21:57 | use generic midi packets to send midi data from editor to emu | dsp56300 | 9 | +135 | -27 |
2022-05-15 01:03 | define all used midi request packets | dsp56300 | 1 | +75 | -1 |
2022-05-15 01:02 | define ascii table | dsp56300 | 1 | +11 | -0 |
2022-05-15 00:43 | completely remove parameter type enum | dsp56300 | 10 | +39 | -392 |
2022-05-15 00:30 | begin ParameterType enum removal | dsp56300 | 5 | +15 | -24 |
2022-05-15 00:24 | begin to split virus controller & parameter into generic and Virus specific parts | dsp56300 | 10 | +470 | -400 |
2022-05-14 18:15 | midi packet implementation WIP | dsp56300 | 3 | +49 | -7 |
2022-05-14 18:05 | small reformatting | dsp56300 | 1 | +8 | -16 |
2022-05-14 17:49 | parameter change midi definition | dsp56300 | 1 | +13 | -0 |
2022-05-14 17:49 | fix warning / missing include | dsp56300 | 1 | +3 | -1 |
2022-05-14 17:49 | remove juce String and use std::string instead | dsp56300 | 4 | +4 | -4 |
2022-05-14 17:48 | midi packet parsing | dsp56300 | 3 | +215 | -1 |
2022-05-14 17:47 | remove obsolete parameter classes | dsp56300 | 2 | +344 | -341 |
2022-05-14 16:08 | make parameter description more generic and move to own library | dsp56300 | 23 | +1149 | -1146 |
2022-05-14 14:50 | begin generic midi message definitions | dsp56300 | 1 | +289 | -0 |
2022-05-13 23:06 | upgrade existing skins to use generic tab groups | dsp56300 | 3 | +15 | -0 |
2022-05-13 23:01 | add support for generic tab groups | dsp56300 | 10 | +180 | -39 |
2022-05-13 16:48 | integrate latest version of Galaxpel skin | dsp56300 | 10 | +357 | -496 |
2022-05-03 06:42 | Merge pull request #92 from ylmrx/dsp56300 | dsp56300 | 1 | +42 | -42 |
2022-04-30 13:26 | fix many bipolar knob (fixes !91) | ylmrx | 1 | +42 | -42 |
2022-04-07 21:23 | include resampler latency in total latency calculation | dsp56300 | 3 | +27 | -8 |
2022-04-07 20:13 | 1.2.17 changelog | dsp56300 | 1 | +17 | -0 |
2022-04-07 19:53 | fix compile error | dsp56300 | 1 | +1 | -1 |
2022-04-07 19:51 | fix assert when saving preset | dsp56300 | 2 | +16 | -5 |
2022-04-07 19:51 | fix initial state of play mode buttons always display Single even if in Multi mode | dsp56300 | 1 | +1 | -2 |
2022-04-07 19:48 | fix oscillator semitone range was too large, needs to be -48 to +48 | dsp56300 | 1 | +3 | -3 |
2022-04-07 19:05 | fix hovering knobs displayed values always for part 1 | dsp56300 | 2 | +8 | -2 |
2022-04-07 19:05 | fix knobs modifying multiple parts in multi mode after having some parts selected | dsp56300 | 2 | +32 | -1 |
2022-04-07 16:37 | DSP ref | dsp56300 | 0 | +0 | -0 |
2022-04-07 16:37 | fix audio inputs not being const | dsp56300 | 12 | +25 | -18 |
2022-04-07 16:36 | fix warnings | dsp56300 | 1 | +3 | -3 |
2022-04-07 16:30 | use separate values for input-to-output latency and midi-to-output latency | dsp56300 | 7 | +48 | -22 |
2022-04-07 15:34 | fix Oscillator 3 wave select not working (Trancy skin) | dsp56300 | 1 | +1 | -1 |
2022-04-07 15:30 | bump version to 1.2.17 | dsp56300 | 1 | +1 | -1 |
2022-04-07 09:43 | fix reverb size not adjustable in Hoverland and Galaxpel skins | dsp56300 | 2 | +35 | -0 |
2022-04-04 16:59 | fix asset name not updated | dsp56300 | 1 | +1 | -1 |
2022-04-04 16:53 | fix duplicated graphics caused Galaxpel skin to use Hoverland png | dsp56300 | 2 | +32 | -32 |
2022-04-04 16:40 | bump version to 1.2.16 | dsp56300 | 1 | +1 | -1 |
2022-04-04 16:39 | include Galaxpel skin in build | dsp56300 | 2 | +3 | -1 |
2022-04-04 16:38 | update Galaxpel skin | dsp56300 | 4 | +2 | -2 |
2022-04-04 16:31 | fix typo | dsp56300 | 1 | +1 | -1 |
2022-04-04 16:31 | log resampler input latency | dsp56300 | 2 | +9 | -2 |
2022-04-04 16:30 | include FX plugin in Windows VS2019 project | dsp56300 | 1 | +1 | -1 |
2022-04-02 00:55 | (Galaxpel UI) Fix Osc1 Shape / PW / semitone knobs | dsp56300 | 1 | +5 | -5 |
2022-04-02 00:46 | integrate Galaxpels UI changes | dsp56300 | 17 | +138 | -167 |
2022-04-02 00:39 | add assets for Galaxpel skin (1st version) | dsp56300 | 29 | +5741 | -0 |
2022-04-02 00:34 | skip resamplers if device samplerate matches host samplerate | dsp56300 | 1 | +6 | -0 |
2022-04-02 00:34 | adjust latency after having done more precise measurements | dsp56300 | 1 | +5 | -1 |
2022-04-02 00:31 | Merge branch 'genericUI' into dsp56300 | dsp56300 | 110 | +15442 | -961 |
2022-03-28 14:29 | Merge pull request #81 from ylmrx/fix/bipolars_eq_params | dsp56300 | 1 | +7 | -7 |
2022-03-28 13:29 | fix: add bipolars bools for centered EQ controls | ylamouroux | 1 | +7 | -7 |
2022-03-26 14:51 | changelog update for 1.2.15 | dsp56300 | 1 | +7 | -0 |
2022-03-26 01:51 | fix broken part volume & pan knobs | dsp56300 | 1 | +0 | -96 |
2022-03-26 00:37 | fix wrong parameter assignments in Hoverland skin | dsp56300 | 1 | +3 | -3 |
2022-03-25 20:04 | EOL conversion | dsp56300 | 2 | +215 | -215 |
2022-03-25 20:03 | mark cmake files explicitly as text | dsp56300 | 1 | +2 | -0 |
2022-03-25 18:39 | bump version to 1.2.15 | dsp56300 | 1 | +1 | -1 |
2022-03-25 18:38 | fix skin files not correctly loaded from disk | dsp56300 | 3 | +13 | -2 |
2022-03-25 09:32 | changelog fixes | dsp56300 | 1 | +2 | -2 |
2022-03-24 22:49 | changelog + version bump to 1.2.14 | dsp56300 | 2 | +10 | -1 |
2022-03-24 22:48 | use multiple columns for very long combo boxes | dsp56300 | 1 | +8 | -0 |
2022-03-24 22:10 | 1.2.13 change log | dsp56300 | 1 | +21 | -0 |
2022-03-24 21:53 | fix skins not found on disk on Mac & Linux | dsp56300 | 1 | +6 | -1 |
2022-03-24 21:15 | fix broken unison mode / shrink too large texts in some dropdowns | dsp56300 | 1 | +17 | -17 |
2022-03-23 22:07 | fix demo might get the stuck because HDI08 not being ready | dsp56300 | 2 | +10 | -4 |
2022-03-23 20:44 | fix warning | dsp56300 | 1 | +1 | -1 |
2022-03-23 20:44 | prefer enum class over enum | dsp56300 | 2 | +8 | -8 |
2022-03-23 20:44 | add additional validation for demo packets including packet ordering and checksum | dsp56300 | 4 | +179 | -39 |
2022-03-22 19:46 | fix linux compile error | dsp56300 | 1 | +2 | -0 |
2022-03-22 19:18 | add demo playback to test console | dsp56300 | 1 | +45 | -16 |
2022-03-22 18:52 | add first version of demo parsing code | dsp56300 | 4 | +327 | -0 |
2022-03-22 18:47 | define quarter frame midi byte | dsp56300 | 1 | +4 | -3 |
2022-03-22 18:46 | move sysex split function to base lib | dsp56300 | 4 | +26 | -27 |
2022-03-20 23:34 | fix export not exported to current module path but to current working directory | dsp56300 | 1 | +1 | -1 |
2022-03-20 19:38 | raise version to 1.2.13 | dsp56300 | 1 | +1 | -1 |
2022-03-20 18:26 | fix wrong include path | dsp56300 | 1 | +1 | -1 |
2022-03-20 18:06 | fix not all components correctly updating initial values | dsp56300 | 1 | +5 | -1 |
2022-03-20 18:06 | better menu entry name | dsp56300 | 1 | +1 | -1 |
2022-03-20 18:04 | add ability to load skins from disk | dsp56300 | 6 | +168 | -25 |
2022-03-20 16:13 | add ability to export the current skin to a folder | dsp56300 | 4 | +99 | -0 |
2022-03-20 16:12 | move load of json file to base class | dsp56300 | 3 | +11 | -7 |
2022-03-20 16:09 | ensure that the plugin doesn't crash if a skin fails to load or if skins are switched | dsp56300 | 3 | +9 | -0 |
2022-03-20 12:09 | add version number and device model | dsp56300 | 4 | +25 | -9 |
2022-03-20 12:00 | fix context menu not being cross-platform in file browser | dsp56300 | 1 | +1 | -1 |
2022-03-20 12:00 | add focused parameter tooltip | dsp56300 | 3 | +66 | -0 |
2022-03-20 11:59 | fix two context menus at once when browsing for patches | dsp56300 | 1 | +4 | -0 |
2022-03-20 01:15 | Trancy UI update | dsp56300 | 4 | +164 | -14 |
2022-03-20 01:15 | support disable/enable with alpha, defined by custom properties | dsp56300 | 4 | +25 | -7 |
2022-03-20 01:15 | add support for custom component properties | dsp56300 | 2 | +16 | -0 |
2022-03-20 01:14 | support a single pair of prev/next buttons, in which case they toggle the preset for the current part | dsp56300 | 2 | +12 | -4 |
2022-03-20 01:13 | support to open menu from button if there is one | dsp56300 | 6 | +101 | -27 |
2022-03-20 00:19 | split focused parameter name + value into separate components | dsp56300 | 4 | +55 | -14 |
2022-03-20 00:18 | missing file | dsp56300 | 1 | +32 | -19 |
2022-03-20 00:18 | support label background color | dsp56300 | 3 | +14 | -3 |
2022-03-20 00:17 | support rom patch selection in patch browser | dsp56300 | 2 | +122 | -30 |
2022-03-19 15:29 | move json filename out of VirusEditor to keep it generic | dsp56300 | 3 | +4 | -4 |
2022-03-19 15:29 | fix part pan & volume displaying wrong parameter name when hovering | dsp56300 | 1 | +3 | -0 |
2022-03-19 15:29 | add support for custom fonts | dsp56300 | 12 | +246 | -89 |
2022-03-19 01:52 | add font | dsp56300 | 3 | +82 | -0 |
2022-03-19 01:34 | remove old Trancy code and include new data-driven skin instead | dsp56300 | 2 | +17 | -68 |
2022-03-19 01:33 | various fixes in Trancy skin | dsp56300 | 1 | +360 | -347 |
2022-03-19 00:30 | make various controls optional due to the Trancy skin not having them / different onces | dsp56300 | 3 | +42 | -15 |
2022-03-19 00:25 | rework patch browser to be able to be put into multiple predefined containers | dsp56300 | 9 | +499 | -500 |
2022-03-18 22:54 | all parameter names mapped | dsp56300 | 1 | +428 | -338 |
2022-03-17 21:41 | first version of clasic skin as json (wip) | dsp56300 | 20 | +5124 | -0 |
2022-03-17 21:40 | Merge branch 'dsp56300' into genericUI | dsp56300 | 2 | +11 | -0 |
2022-03-17 21:40 | force .sh files to have linux line endings | dsp56300 | 1 | +2 | -0 |
2022-03-17 21:39 | 1.2.12 changelog | dsp56300 | 1 | +9 | -0 |
2022-03-17 21:37 | fix trying to load wrong json after renaming assets | dsp56300 | 1 | +1 | -1 |
2022-03-17 21:37 | add more directory helper functions | dsp56300 | 2 | +94 | -75 |
2022-03-16 22:39 | remove 3rd skin selection option | dsp56300 | 1 | +0 | -1 |
2022-03-16 22:38 | move assets to a new "skins" folder | dsp56300 | 31 | +5738 | -5738 |
2022-03-16 22:01 | remove old Hoverland UI from build | dsp56300 | 8 | +472 | -533 |
2022-03-16 21:45 | make sure that the same file loading function is also used for the json | dsp56300 | 1 | +4 | -3 |
2022-03-16 21:17 | Merge branch 'dsp56300' into genericUI | dsp56300 | 1 | +4 | -2 |
2022-03-16 21:17 | fix loading of Virus Powercore banks | dsp56300 | 1 | +4 | -2 |
2022-03-16 20:59 | fix wrong parameter used for part output select combo box | dsp56300 | 1 | +1 | -1 |
2022-03-16 20:58 | do not notify host about combo box changes if the paramter is not public | dsp56300 | 1 | +6 | -3 |
2022-03-16 20:39 | Merge branch 'dsp56300' into genericUI | dsp56300 | 1 | +2 | -0 |
2022-03-16 20:39 | fix missing file | dsp56300 | 1 | +3 | -1 |
2022-03-16 20:32 | Merge branch 'dsp56300' into genericUI | dsp56300 | 0 | +0 | -0 |
2022-03-16 20:32 | fix crashes when switching between skins | dsp56300 | 2 | +3 | -0 |
2022-03-16 20:29 | Merge branch 'dsp56300' into genericUI | dsp56300 | 1 | +5 | -0 |
2022-03-16 20:29 | fix failing AU validation because parameters are not correctly flagged as meta parameters | dsp56300 | 1 | +5 | -0 |
2022-03-16 20:29 | fix warnings | dsp56300 | 3 | +3 | -3 |
2022-03-16 19:37 | move generic UI code into an own static library | dsp56300 | 26 | +28 | -20 |
2022-03-16 17:15 | decouple generic UI system from Virus specific code | dsp56300 | 7 | +115 | -61 |
2022-03-16 16:12 | remove unused include | dsp56300 | 1 | +0 | -1 |
2022-03-16 16:12 | fix crashes when switching between skins | dsp56300 | 2 | +3 | -0 |
2022-03-16 16:10 | add ability to edit preset name | dsp56300 | 1 | +11 | -0 |
2022-03-16 16:10 | add combo box for arp mode instead of having a "knob" for it | dsp56300 | 1 | +159 | -140 |
2022-03-16 16:09 | move skin & scale selection into a context menu to get rid of ugly combo boxes on screen | dsp56300 | 2 | +47 | -49 |
2022-03-16 16:07 | add support for root scale | dsp56300 | 5 | +26 | -3 |
2022-03-16 16:04 | error handling if a requested component is not found | dsp56300 | 2 | +25 | -8 |
2022-03-16 15:59 | add ability to read float properties | dsp56300 | 2 | +9 | -0 |
2022-03-15 22:24 | fix FX page + arp hold button | dsp56300 | 1 | +18 | -18 |
2022-03-15 22:24 | fix FX page not correctly switching delay/reverb mode | dsp56300 | 2 | +20 | -2 |
2022-03-15 21:54 | better midi ports layout | dsp56300 | 1 | +5 | -5 |
2022-03-15 21:54 | add FX page reverb/delay handling & add midi port selection | dsp56300 | 7 | +253 | -2 |
2022-03-15 20:38 | add load/save preset functionality | dsp56300 | 4 | +135 | -36 |
2022-03-15 20:27 | fix playmode buttons state incorrect after startup | dsp56300 | 2 | +10 | -0 |
2022-03-15 20:26 | add version info | dsp56300 | 1 | +11 | -0 |
2022-03-15 20:07 | implement patch browser / part select / play mode switches / parameter hovering | dsp56300 | 14 | +487 | -41 |
2022-03-15 20:06 | rework virus parameter binding to be able to rebind a control to a different parameter without the need to recreate it | dsp56300 | 2 | +84 | -21 |
2022-03-15 20:04 | support tooltips / hyperlink buttons / cleanup | dsp56300 | 11 | +81 | -11 |
2022-03-15 20:01 | fix vertical alignment | dsp56300 | 1 | +2 | -1 |
2022-03-15 20:01 | support bold & italic font styles | dsp56300 | 2 | +7 | -0 |
2022-03-14 22:51 | make sure that we call setCurrentPart on parameter binding, no the controller directly | dsp56300 | 1 | +1 | -1 |
2022-03-14 22:43 | implement preset name at the top | dsp56300 | 4 | +23 | -8 |
2022-03-14 22:32 | fix preset load&save behaving like radio buttons | dsp56300 | 1 | +2 | -6 |
2022-03-14 22:32 | implement tabs | dsp56300 | 4 | +63 | -4 |
2022-03-14 22:13 | begin generic UI for Virus implementation | dsp56300 | 8 | +239 | -2 |
2022-03-14 21:57 | add findComponents with specific type | dsp56300 | 1 | +15 | -2 |
2022-03-14 21:56 | fix buttons not registered with name | dsp56300 | 1 | +2 | -2 |
2022-03-14 20:34 | register named components at editor main class / streamline error handling | dsp56300 | 4 | +68 | -15 |
2022-03-14 19:48 | small refactoring | dsp56300 | 2 | +19 | -21 |
2022-03-14 19:43 | Merge branch 'dsp56300' into genericUI | dsp56300 | 1 | +1 | -1 |
2022-03-14 19:42 | fix wrong parameter name for filter 2 env polarity | dsp56300 | 1 | +1 | -1 |
2022-03-14 19:42 | Hoverland skin based on json WIP | dsp56300 | 20 | +5100 | -291 |
2022-03-14 19:41 | add support for text buttons & labels | dsp56300 | 11 | +168 | -24 |
2022-03-13 19:00 | add mixer section / osc sync button / ringmod & noise | dsp56300 | 4 | +173 | -4 |
2022-03-13 19:00 | support toggle buttons, radio group ID and horizontal tiling | dsp56300 | 3 | +23 | -4 |
2022-03-13 18:17 | fix compile error (filename case issue) | dsp56300 | 1 | +1 | -1 |
2022-03-13 16:32 | make generic skin selectable | dsp56300 | 1 | +9 | -0 |
2022-03-13 16:29 | generic UI wip / initial commit | dsp56300 | 23 | +1204 | -2 |
2022-03-13 16:28 | prevent that selected skin is loaded twice | dsp56300 | 2 | +5 | -1 |
2022-03-13 16:16 | build script for Visual Studio 2019 | dsp56300 | 1 | +16 | -0 |
2022-03-13 00:43 | retrieve parameter type by name | dsp56300 | 3 | +16 | -0 |
2022-03-13 00:42 | fix various warnings | dsp56300 | 4 | +12 | -8 |
2022-03-13 00:41 | make removeComments public to be able to use it in other areas of the code base | dsp56300 | 2 | +3 | -1 |
2022-03-12 13:50 | rework juce cmake script again as there is now only one plugin again | dsp56300 | 1 | +111 | -114 |
2022-03-12 13:33 | remove unused includes | dsp56300 | 4 | +3 | -7 |
2022-03-10 22:30 | fix bad positioning of midi input/output selectors | dsp56300 | 1 | +2 | -2 |
2022-03-10 22:30 | put skin selector below scale to not cover info text | dsp56300 | 1 | +1 | -1 |
2022-03-10 22:20 | make split sysex function public | dsp56300 | 1 | +2 | -2 |
2022-03-10 22:20 | fix toggle switches showing the opposite state | dsp56300 | 1 | +3 | -3 |
2022-03-10 22:20 | fix missing include guard | dsp56300 | 1 | +2 | -0 |
2022-03-10 20:31 | bump version to 1.2.12 | dsp56300 | 1 | +1 | -1 |
2022-03-10 19:38 | improve solution layout for juce plugin | dsp56300 | 1 | +14 | -8 |
2022-03-10 19:01 | Merge branch 'both_ui' into dsp56300 | dsp56300 | 3 | +25 | -25 |
2022-03-10 19:01 | Merge remote-tracking branch 'gearmulator/dsp56300' into dsp56300 | dsp56300 | 21 | +3623 | -3415 |
2022-03-10 19:01 | Merge pull request #73 from 790/bothui | dsp56300 | 21 | +3623 | -3415 |
2022-03-10 19:00 | fix LookAndFeel destroyed before controls using it were destroyed | dsp56300 | 1 | +5 | -5 |
2022-03-10 18:46 | remove dangerous type cast + some other warnings | dsp56300 | 2 | +20 | -20 |
2022-03-10 15:36 | changelogs updated | dsp56300 | 1 | +28 | -0 |
2022-03-10 14:38 | merge cmakelist changes | 790 | 17 | +622 | -467 |
2022-03-10 14:38 | Pull Request #73: Both ui | 790 | 21 | +3623 | -3415 |
2022-03-10 08:51 | fix compile error | dsp56300 | 1 | +2 | -2 |
2022-03-09 22:53 | link together DAW parameters that reference a single synth parameter | dsp56300 | 3 | +85 | -3 |
2022-03-09 21:40 | split delay depth / reverb room type & delay lfo shape / reverb damping to fix combo boxes displaying too many entries | dsp56300 | 6 | +30 | -14 |
2022-03-09 19:02 | add ability to have multiple Juce parameters for one synth params | dsp56300 | 2 | +107 | -59 |
2022-03-09 19:02 | do not attempt to send internal synth params to DAW | dsp56300 | 1 | +1 | -1 |
2022-03-09 19:01 | fix warning about isBipolar param for bender range | dsp56300 | 1 | +2 | -2 |
2022-03-08 21:15 | move juce specific options into juce subproject | dsp56300 | 2 | +5 | -4 |
2022-03-08 20:20 | add FX plugin support / cleanup Juce cmake file / add options to create dark skin and FX | dsp56300 | 2 | +142 | -196 |
2022-03-07 16:39 | bump version to 1.2.11 | dsp56300 | 1 | +1 | -1 |
2022-03-06 15:37 | make sure that console build creates a release build + enable parallel builds | dsp56300 | 1 | +3 | -3 |
2022-03-05 19:39 | switch windows CI back to windows-2019 as Juce does not compile on windows-2022 | dsp56300 | 1 | +2 | -2 |
2022-03-05 19:34 | prepare to have multiple juce parameters for one synth parameter | dsp56300 | 4 | +17 | -33 |
2022-03-05 18:34 | create better deployment package names | dsp56300 | 1 | +9 | -0 |
2022-03-05 15:04 | fix midi clock arp sync issues => rewrite midi clock code | dsp56300 | 2 | +39 | -42 |
2022-03-01 20:47 | bump version to 1.2.10 | dsp56300 | 1 | +1 | -1 |
2022-03-01 20:46 | fix beginGesture/endGesture not called when changing parameters from synth, causing automation to get "stuck", constantly overwriting existing automation | dsp56300 | 1 | +7 | -0 |
2022-03-01 20:45 | do not bounce parameter changes back to UI if coming from UI | dsp56300 | 1 | +8 | -5 |
2022-03-01 17:39 | fix midi clock being off by 1/24 | dsp56300 | 2 | +34 | -25 |
2022-03-01 16:38 | remove darkui from cmakelists | 790 | 2 | +14 | -126 |
2022-03-01 16:27 | small tidy | 790 | 7 | +5 | -13 |
2022-03-01 16:11 | add skin selector | 790 | 20 | +3412 | -3137 |
2022-02-28 19:06 | fix crash because Juce wants to paint a list row that is out of bounds | dsp56300 | 1 | +3 | -0 |
2022-02-28 18:04 | bump version to 1.2.9 | dsp56300 | 1 | +1 | -1 |
2022-02-28 16:10 | do not echo DAW parameter changes back to DAW | dsp56300 | 1 | +2 | -0 |
2022-02-28 09:23 | fix another issue when reading Virus PowerCore exported preset midi files | dsp56300 | 1 | +3 | -1 |
2022-02-27 17:40 | add compatibility with Virus PowerCore exported patches, that write f8 instead of f7 as sysex terminator | dsp56300 | 1 | +1 | -1 |
2022-02-27 16:21 | bump version to 1.2.8 | dsp56300 | 1 | +1 | -1 |
2022-02-27 15:49 | fix some warnings | dsp56300 | 1 | +1 | -1 |
2022-02-27 15:49 | fix spinloop when reading midi file | dsp56300 | 1 | +11 | -6 |
2022-02-26 22:45 | bump version to 1.2.7 | dsp56300 | 1 | +1 | -1 |
2022-02-26 22:16 | fix failing to load midi files with non-ascii character due to Juce converting every filename to UTF-8 | dsp56300 | 1 | +19 | -0 |
2022-02-26 20:10 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2022-02-26 18:32 | DSP ref | dsp56300 | 0 | +0 | -0 |
2022-02-26 16:27 | be more tolerant to broken midi files | dsp56300 | 1 | +30 | -6 |
2022-02-26 13:13 | changelog updated | dsp56300 | 1 | +4 | -2 |
2022-02-26 13:09 | small cleanup | dsp56300 | 1 | +1 | -1 |
2022-02-26 13:09 | use patch browser load function when loading via "Load" button, reduces code duplication IMP: single-patch files are now loaded to the edit buffer of the selected part | dsp56300 | 1 | +27 | -64 |
2022-02-26 13:02 | make load functions of patch browser independent from patch browser to be able to use them in other areas of the code, too | dsp56300 | 2 | +58 | -50 |
2022-02-26 12:19 | remove unused parameter | dsp56300 | 2 | +5 | -5 |
2022-02-26 12:17 | fix various warnings | dsp56300 | 1 | +47 | -42 |
2022-02-25 23:17 | prepare 1.2.6 changelog | dsp56300 | 1 | +17 | -0 |
2022-02-25 20:37 | fix OS X architectures variable not cached | dsp56300 | 1 | +1 | -2 |
2022-02-23 23:31 | fix play mode not correctly updated when loading presets | dsp56300 | 1 | +5 | -3 |
2022-02-23 23:15 | fix editor not refreshing when loading VST preset | dsp56300 | 1 | +5 | -4 |
2022-02-23 23:03 | make sure that virus controller logs to debug output, not only stdout | dsp56300 | 1 | +6 | -5 |
2022-02-23 23:03 | fix presets not always loaded correctly | dsp56300 | 2 | +8 | -2 |
2022-02-23 22:21 | add coding style definition | dsp56300 | 1 | +35 | -0 |
2022-02-23 22:18 | bump version to 1.2.6 | dsp56300 | 1 | +1 | -1 |
2022-02-23 22:16 | fix another comment removal issue, thx to @MulB, fixes #66 | dsp56300 | 1 | +2 | -2 |
2022-02-23 22:11 | do not pack zips for components that have not been built, fixes #64 | dsp56300 | 1 | +2 | -1 |
2022-02-23 21:48 | fix json parsing failing on Mac and Linux, fixes #66 | dsp56300 | 1 | +1 | -1 |
2022-02-15 22:42 | allow to search for a ROM based on min- and max-size constraints | dsp56300 | 2 | +17 | -6 |
2022-02-15 19:41 | fix some warnings | dsp56300 | 1 | +25 | -25 |
2022-02-14 19:21 | fix build for 2nd UI + cleanup cmake (duplicated source lists) | dsp56300 | 1 | +22 | -26 |
2022-02-14 19:01 | parameter definitions now used from json | dsp56300 | 8 | +94 | -1628 |
2022-02-14 18:58 | fix some warnings | dsp56300 | 4 | +7 | -7 |
2022-02-13 23:25 | finish json parsing + add compare debug code to validate results | dsp56300 | 6 | +593 | -241 |
2022-02-13 00:53 | fix errors in parameter description json | dsp56300 | 1 | +684 | -212 |
2022-02-12 18:39 | fix midi parsing may fail in release builds | dsp56300 | 2 | +30 | -30 |
2022-02-12 17:46 | fix wrong include path | dsp56300 | 1 | +1 | -1 |
2022-02-12 17:15 | fix some midi file couldn't be parsed in patch browser fix virus model not always correctly detected larger patch browser refactoring / code-deduplication and cleanup | dsp56300 | 3 | +143 | -183 |
2022-02-12 15:08 | fix memory corruption when copying data | dsp56300 | 1 | +6 | -3 |
2022-02-12 15:07 | fix debug compile error | dsp56300 | 1 | +1 | -1 |
2022-02-12 13:59 | send part program change & part bank select instead of transmitting a whole preset via syex when selecting RAM/ROM presets | dsp56300 | 2 | +11 | -12 |
2022-02-12 13:58 | fix midi bank select (sent as Midi CC) being off-by-one in single mode fix part bank select and part program change (as sysex) didn't work for single mode | dsp56300 | 1 | +21 | -16 |
2022-02-12 13:10 | fix midi clock timing issue because midi clock start event was missing | dsp56300 | 2 | +6 | -6 |
2022-02-12 13:09 | fix json syntax errors | dsp56300 | 1 | +4 | -4 |
2022-02-12 03:15 | UI controls now react to midi input messages (CC, PP and sysex control changes) | dsp56300 | 3 | +28 | -18 |
2022-02-12 02:20 | fix misleading name "bank" to "page" | dsp56300 | 1 | +4 | -4 |
2022-02-12 01:59 | fix parameter description copied for each value=>text conversion | dsp56300 | 1 | +43 | -43 |
2022-02-12 01:36 | fix various warnings | dsp56300 | 2 | +31 | -32 |
2022-02-12 01:16 | move parameter description to separate file | dsp56300 | 5 | +1916 | -1898 |
2022-02-12 01:14 | some virus controller cleanup / git rid of some magic values | dsp56300 | 2 | +19 | -20 |
2022-02-12 00:05 | parameter definitions as json | dsp56300 | 1 | +218 | -0 |
2022-02-10 20:02 | fix compile errors in UI 2 | dsp56300 | 2 | +12 | -13 |
2022-02-10 19:44 | fix device latency not initialized in constructor | dsp56300 | 1 | +1 | -1 |
2022-02-10 16:58 | fix parameter names | dsp56300 | 1 | +2 | -2 |
2022-02-10 16:38 | fix osc wave off-by-one error and invalid range error | dsp56300 | 1 | +3 | -3 |
2022-02-06 18:01 | Merge pull request #54 from talaviram/dsp56300 | dsp56300 | 12 | +313 | -305 |
2022-02-04 18:15 | tidy - remove redundant juce:: namespaces (using namespace already...) | Tal Aviram | 11 | +218 | -223 |
2022-02-03 06:42 | editor - Switch modal elements and popups to be async. | Tal Aviram | 4 | +100 | -87 |
2022-02-02 21:15 | Merge pull request #52 from talaviram/dsp56300 | dsp56300 | 2 | +3 | -3 |
2022-02-02 21:06 | fix editor leaking objects, issue #53 | Tal Aviram | 1 | +2 | -2 |
2022-02-02 20:40 | use explicit dsp56300 which is needed for forks. | Tal Aviram | 1 | +1 | -1 |
2022-02-01 17:01 | make submodule url to dsp project relative | dsp56300 | 1 | +1 | -1 |
2022-02-01 15:50 | point to new repo | dsp56300 | 1 | +1 | -1 |
2022-01-31 20:00 | todo list update | dsp56300 | 1 | +0 | -0 |
2022-01-30 14:48 | fix key follow base UI element not working | dsp56300 | 1 | +1 | -1 |
2022-01-30 11:50 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2022-01-29 16:47 | changelog for 1.2.5 | dsp56300 | 1 | +11 | -0 |
2022-01-28 23:59 | changelog for 1.2.5b | dsp56300 | 1 | +7 | -0 |
2022-01-28 23:53 | DSP ref | dsp56300 | 0 | +0 | -0 |
2022-01-28 17:31 | make sure that dark skin gets separate installers / zips | dsp56300 | 1 | +6 | -6 |
2022-01-28 16:02 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2022-01-27 22:59 | do not log "Deliver Audio" too often | dsp56300 | 1 | +4 | -1 |
2022-01-27 22:42 | fix dark skin being built even if juce plugin build skipped | dsp56300 | 1 | +1 | -1 |
2022-01-27 22:17 | fix DSP ref after merge of trancy's PR | dsp56300 | 0 | +0 | -0 |
2022-01-27 22:16 | Merge branch 'dsp56300_ui-trancy' into dsp56300_ui | dsp56300 | 57 | +3836 | -9 |
2022-01-27 22:15 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2022-01-26 20:51 | bump version + change log for 1.2.5a | dsp56300 | 2 | +12 | -1 |
2022-01-25 21:22 | update DSP ref | dsp56300 | 0 | +0 | -0 |
2022-01-25 20:35 | catch unit test failures | dsp56300 | 1 | +19 | -10 |
2022-01-24 21:29 | remove traffic that we send to the DSP when loading state | dsp56300 | 1 | +17 | -1 |
2022-01-24 20:40 | set optimization for linux to Ofast instead of O3 | dsp56300 | 1 | +2 | -2 |
2022-01-24 10:15 | build_win64.bat reset to VS2017 again Cmake adjustments for both variants | trancy2k5 | 4 | +33 | -30 |
2022-01-23 15:54 | Fix: Show on startup the last rom bank used Removed commented out code | trancy2k5 | 5 | +17 | -38 |
2022-01-23 13:39 | Fix for macos | trancy2k5 | 1 | +0 | -3 |
2022-01-23 13:24 | And another fix Removed unused code | trancy2k5 | 2 | +4 | -134 |
2022-01-23 12:32 | Another build fix | trancy2k5 | 1 | +1 | -1 |
2022-01-23 12:21 | Fix possibly compile error on git Arrow keys -> and <- for preset change added Added hyperlink for donation Fix possibly for closing the plug-in Fix showing in filemode false preset name on start Added Get-Functions in PatchBrowser Fix in Show Bankcount Fix that the bank H is not displayed in the combo box | trancy2k5 | 5 | +94 | -33 |
2022-01-21 21:17 | fix preset save wrote broken file when overwriting an existing one | trancy2k5 | 1 | +2 | -0 |
2022-01-21 21:12 | Merge branch 'dsp56300:dsp56300_ui' into dsp56300_ui | trancy | 3 | +10 | -1 |
2022-01-21 21:11 | - Created new bitmaps for the section: Arp/General and Patch Library. - Removed button "V" for quick selection. Now only load via Patch Library - New postCommandMessage (InitPatches, NextPatch, PrevPatch, SelectFirstPatch) added. - Asynchronous loading of first patch when "DUMP_SINGLE" is loaded - Fixed: Part Volume not bipolar - Added the following sections to the ARP/General section: (Patch Settings, Arpeggiator, Input, Softknobs) - Patch Library improved, you can load between ROM and File. - The last ROM bank or Mid/syx file is remembered and loaded as default when reloading. | trancy2k5 | 14 | +346 | -225 |
2022-01-21 17:34 | fix preset save wrote broken file when overwriting an existing one | dsp56300 | 1 | +2 | -0 |
2022-01-21 17:34 | fix loaded presets became version 0 which caused B&C features such as reverb, osc3 and others to be disabled and arp mode to be incorrect fixes #39, #37 | dsp56300 | 1 | +1 | -1 |
2022-01-21 01:34 | - Added the ability to select a Rom patch in the Patch Library section. - Changed/adapted bitmaps in the Patch Library section. - Removed commented out comments and code | trancy2k5 | 6 | +119 | -131 |
2022-01-20 23:38 | do not exit immediately but wait for a return when an error occurs | dsp56300 | 1 | +7 | -0 |
2022-01-20 21:22 | - New Bitmaps for OSC/Filter Section - New Bitmaps for ARP/Generel Section - Fix: Display asynron to channel display - Small GUI improvements - Removed all timers - FilterKeytrackBase ComboBox selection from "C-1" to "G8" added - Fix: ComboBoxes are not updated - Changed Mode/Single as button | trancy2k5 | 13 | +349 | -201 |
2022-01-19 20:05 | - Changed font colour to white to get a better contrast - Removed comments that do not make sense - Presets counter and bank counter both start at 1 instead of 0 - Destructur added + to prevent memory leakage - Knobs that are double assigned (e.g. Rebverb/Delay) are now only turned in which mode you are in. - Comment out code removed - Removed delay clock for reverb - Patchbrowser updated to the latest version | trancy2k5 | 11 | +270 | -201 |
2022-01-18 23:09 | Merge branch 'dsp56300:dsp56300_ui' into dsp56300_ui | trancy | 2 | +8 | -1 |
2022-01-18 23:05 | - Added new GUI - Added new bitmaps with minor corrections - Redesign GUI - Added new Section OSC/Filter - Added new Section LFO/Matrix - Added new Section Effects - Added new Section ARP/General (some missing knobs and sections) - Added new Section Patch Library - Unused areas, if e.g. a delay is selected, the reverb area is greyed out and no longer made invisible - Main display now shows part number and bank number - New tooltip introduced - New concept introduced. Either loading from file (mid/syx) or from ROM. - Small knobs added (used with channels) - LookAndFeel revised - Added embedded font | trancy2k5 | 55 | +3606 | -17 |
2022-01-18 22:41 | fix broken part select buttons | dsp56300 | 1 | +4 | -1 |
2022-01-18 22:39 | 1.2.4c change log | dsp56300 | 1 | +4 | -0 |
2022-01-18 21:57 | DSP ref | dsp56300 | 0 | +0 | -0 |
2022-01-18 21:52 | 1.2.4b change log | dsp56300 | 1 | +10 | -0 |
2022-01-18 20:46 | fix broken combo box selection | dsp56300 | 1 | +1 | -1 |
2022-01-18 20:30 | if the ring buffer is full, only process one midi message, not all midi messages in the buffer | dsp56300 | 2 | +32 | -26 |
2022-01-18 20:29 | do not send initial knob update to DSP (fixes B rom having no sound) | dsp56300 | 1 | +3 | -2 |
2022-01-18 19:39 | do not remove midi clock processing | dsp56300 | 1 | +1 | -1 |
2022-01-18 19:32 | do not crash if an invalid sysex message reaches the microcontroller | dsp56300 | 1 | +3 | -0 |
2022-01-18 19:28 | removed empty timer from virus editor | dsp56300 | 2 | +1 | -9 |
2022-01-18 19:25 | fix possible crash if GUI is closed and reopened and a different preset is selected afterwards | dsp56300 | 1 | +6 | -1 |
2022-01-18 19:24 | fix GUI not being destroyed, causing to leak memory | dsp56300 | 3 | +8 | -1 |
2022-01-18 19:06 | fix missing mutex around midi processing caused app crash or corrupted midi data leading to no sound at all | dsp56300 | 1 | +2 | -2 |
2022-01-18 18:54 | call updateParts() after editor has been constructed | dsp56300 | 1 | +1 | -0 |
2022-01-18 18:54 | fix assert: part select button didn't have a "normal" image | dsp56300 | 1 | +1 | -1 |
2022-01-18 18:54 | fix assert: uninitialized patch data could confuse patch name extraction | dsp56300 | 1 | +6 | -6 |
2022-01-18 18:53 | fix assert: file browser needs to be opened in either open or save mode | dsp56300 | 1 | +1 | -1 |
2022-01-18 18:36 | fix parameter default value not being normalized | dsp56300 | 2 | +12 | -13 |
2022-01-18 18:24 | fix wrong size check for parameter descriptions | dsp56300 | 1 | +1 | -1 |
2022-01-18 16:51 | changelog for up to 1.2.4 | dsp56300 | 1 | +46 | -0 |
2022-01-18 16:27 | ignore autogenerated version.h | dsp56300 | 1 | +1 | -0 |
2022-01-18 16:23 | remove autogenerated version.h file | dsp56300 | 1 | +0 | -4 |
2022-01-18 16:00 | Merge branch 'dsp56300' into dsp56300_ui | dsp56300 | 1 | +1 | -1 |
2022-01-18 16:00 | fix dsp ref | dsp56300 | 0 | +0 | -0 |
2022-01-18 15:59 | fix dsp ref | dsp56300 | 0 | +0 | -0 |
2022-01-18 15:48 | update to latest emu version | dsp56300 | 0 | +0 | -0 |
2022-01-18 15:25 | Merge pull request #34 from 790/ui | dsp56300 | 1 | +2 | -1 |
2022-01-18 12:09 | fix linux startup crash | 790 | 1 | +1 | -1 |
2022-01-18 11:52 | fix multi / single mode display when reopen editor window | 790 | 1 | +1 | -0 |
2022-01-17 21:43 | Merge pull request #33 from 790/ui | dsp56300 | 24 | +443 | -185 |
2022-01-17 18:53 | fix arphold button. fix part patch name not updating when editing preset name | 790 | 3 | +8 | -9 |
2022-01-16 22:35 | fix scale selector width | 790 | 1 | +1 | -1 |
2022-01-16 22:21 | bump version | 790 | 2 | +4 | -4 |
2022-01-16 22:18 | add scale. fix crashes. better reverb/delay controls | 790 | 11 | +129 | -65 |
2022-01-16 15:35 | add scale option. fix automation not being sent to daw. add name search to patch browser. add scrollwheel to comboboxes. rework config file | 790 | 17 | +193 | -78 |
2022-01-15 18:22 | fix remove second instance crash. add right click to add directory in patch browser | 790 | 7 | +81 | -31 |
2022-01-15 17:04 | maybe fix mac crash again | 790 | 1 | +18 | -13 |
2022-01-15 12:19 | maybe fix crash bug on mac | 790 | 2 | +22 | -15 |
2022-01-14 15:55 | show control value on mouse hover | 790 | 2 | +23 | -5 |
2022-01-14 08:57 | Merge pull request #32 from 790/ui | dsp56300 | 33 | +908 | -316 |
2022-01-13 00:02 | another ci fix | 790 | 1 | +2 | -4 |
2022-01-12 23:55 | copypaste fail | 790 | 1 | +1 | -1 |
2022-01-12 23:40 | show rom name | 790 | 12 | +109 | -35 |
2022-01-12 19:23 | version bump to 1.2.3 | 790 | 1 | +1 | -1 |
2022-01-12 19:17 | add extra reverb params. | 790 | 17 | +124 | -45 |
2022-01-12 01:04 | move parts to separate component. sync clock to host | 790 | 12 | +378 | -204 |
2022-01-11 15:23 | Discord url updated | dsp56300 | 1 | +1 | -1 |
2022-01-11 15:17 | bug fixing | 790 | 25 | +410 | -143 |
2022-01-08 12:30 | Merge pull request #31 from 790/ui | dsp56300 | 27 | +1183 | -425 |
2022-01-08 12:16 | version bump | 790 | 1 | +1 | -1 |
2022-01-08 12:16 | Add patch browser. Fix vocoder. | 790 | 10 | +320 | -15 |
2022-01-07 15:09 | fix arp hold button. add single preset saving. | 790 | 8 | +69 | -16 |
2022-01-06 17:42 | remove temporary ui | 790 | 8 | +258 | -377 |
2022-01-06 12:32 | tabs to spaces | 790 | 3 | +230 | -230 |
2022-01-06 12:28 | tidy | 790 | 3 | +2 | -3 |
2022-01-06 12:22 | wire up other ui panels | 790 | 15 | +366 | -119 |
2022-01-05 20:00 | wire up some ui | 790 | 14 | +294 | -21 |
2022-01-03 20:26 | Merge branch 'dsp56300' into dsp56300_ui | dsp56300 | 1 | +14 | -0 |
2022-01-03 20:26 | changelog updated | dsp56300 | 1 | +3 | -0 |
2022-01-03 16:51 | add 1.2.1 change log | dsp56300 | 1 | +11 | -0 |
2021-12-30 21:48 | Merge branch 'dsp56300' into dsp56300_ui | dsp56300 | 11 | +228 | -134 |
2021-12-30 21:47 | fix bank loading feature only loaded bank to UI but not to synth | dsp56300 | 1 | +53 | -47 |
2021-12-30 21:46 | fix UI not updating presets after loading plugin state | dsp56300 | 3 | +9 | -1 |
2021-12-30 21:46 | use strong typed enum for getSingle() | dsp56300 | 2 | +13 | -7 |
2021-12-30 21:16 | rework bank numbers to use strong typed enum to prevent -1/+1 problem at compile time | dsp56300 | 10 | +154 | -80 |
2021-12-30 10:25 | Merge branch 'dsp56300' into dsp56300_ui | dsp56300 | 6 | +169 | -162 |
2021-12-30 10:24 | move microcontroller enum types to separate file | dsp56300 | 6 | +169 | -162 |
2021-12-29 11:47 | use std::array instead of raw C array for filters | dsp56300 | 1 | +2 | -1 |
2021-12-29 11:36 | replace magic value by enum | dsp56300 | 1 | +1 | -1 |
2021-12-29 11:36 | set double click return value to parameter default | dsp56300 | 1 | +1 | -0 |
2021-12-28 21:53 | introduce parameter binding class and bind the first knobs | dsp56300 | 18 | +124 | -58 |
2021-12-28 20:45 | allow to retrieve parameter value objects by new parameter type enum | dsp56300 | 2 | +42 | -10 |
2021-12-28 20:16 | define parameter enum to get rid of magic values | dsp56300 | 2 | +370 | -0 |
2021-12-28 20:16 | remove unnecessary copy when initializing controller | dsp56300 | 1 | +1 | -1 |
2021-12-28 20:15 | rename getParam to getParamValue as it doesn't return the parameter but its value instead | dsp56300 | 3 | +5 | -5 |
2021-12-28 18:10 | Merge branch 'dsp56300' into dsp56300_ui | dsp56300 | 4 | +34 | -4 |
2021-12-28 18:08 | Merge pull request #30 from 790/deviceid | dsp56300 | 4 | +34 | -4 |
2021-12-28 17:02 | expose global midi channel | 790 | 1 | +1 | -1 |
2021-12-28 16:20 | move open editor button down a bit so it doesn't overlap with other controls | dsp56300 | 1 | +1 | -0 |
2021-12-28 15:32 | bring back dummy UI | dsp56300 | 2 | +298 | -47 |
2021-12-28 15:13 | bring back VirusController and VirusParameter | dsp56300 | 1 | +6 | -2 |
2021-12-28 14:55 | merge TALs UI branch | dsp56300 | 41 | +1511 | -285 |
2021-12-28 14:10 | add prev/next preset select buttons. expose device id parameter | 790 | 4 | +33 | -3 |
2021-12-27 19:57 | fix various warnings & formatting issues | dsp56300 | 2 | +40 | -49 |
2021-12-27 18:01 | Merge remote-tracking branch 'gearmulator/dsp56300' into dsp56300 | dsp56300 | 0 | +0 | -0 |
2021-12-27 18:01 | Merge pull request #29 from 790/midiports | dsp56300 | 8 | +281 | -25 |
2021-12-27 17:17 | Merge remote-tracking branch 'balls/midiports' into dsp56300 | dsp56300 | 6 | +59 | -18 |
2021-12-27 17:12 | fix build errors | 790 | 2 | +4 | -4 |
2021-12-27 16:07 | version bump | 790 | 1 | +1 | -1 |
2021-12-27 16:05 | fix crash selecting port. remember settings between reloads | 790 | 5 | +54 | -13 |
2021-12-07 20:33 | native midi ports | 790 | 7 | +239 | -24 |
2021-12-27 12:10 | Merge branch '790_midiports' into dsp56300 | dsp56300 | 7 | +239 | -24 |
2021-12-07 20:33 | native midi ports | 790 | 7 | +239 | -24 |
2021-10-25 18:38 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-10-05 06:38 | Merge pull request #28 from 790/addcurves | dsp56300 | 1 | +1 | -1 |
2021-10-04 22:23 | add missing distortion curves | 790 | 1 | +1 | -1 |
2021-10-04 18:35 | Merge remote-tracking branch 'gearmulator/dsp56300' into dsp56300 | dsp56300 | 5 | +436 | -55 |
2021-10-04 18:35 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-10-04 08:04 | Merge pull request #27 from 790/midibanks | dsp56300 | 4 | +80 | -2 |
2021-10-04 08:01 | Merge pull request #26 from really-need-an-api-key/fix-cstddef-for-gcc11 | dsp56300 | 1 | +1 | -0 |
2021-10-03 23:50 | Add midi/syx bank loading | 790 | 4 | +80 | -2 |
2021-10-03 18:29 | Explicitly include `cstddef`. | really-need-an-api-key | 1 | +1 | -0 |
2021-10-01 15:23 | Merge branch 'dsp56300:dsp56300' into dsp56300 | lol-catz | 1 | +8 | -3 |
2021-10-01 15:21 | switch default play mode to Single | dsp56300 | 1 | +8 | -3 |
2021-10-01 15:14 | Merge branch 'dsp56300:dsp56300' into dsp56300 | lol-catz | 1 | +6 | -0 |
2021-10-01 15:10 | fix master tune being off after reloading a project | dsp56300 | 1 | +1 | -0 |
2021-10-01 14:53 | fix parameter changes not remembered in single mode if send for part 0 | dsp56300 | 1 | +5 | -0 |
2021-09-30 21:03 | fix Remove unused "Soft Knob-2 Single" Assignments | lol-catz | 1 | +1 | -1 |
2021-09-30 21:01 | fix Remove unused "Soft Knob-1 Single" Assignments | lol-catz | 1 | +1 | -1 |
2021-09-30 20:49 | fix missing "Assign 4 Destination" tags | lol-catz | 1 | +1 | -1 |
2021-09-30 15:55 | fix Added missing labels for "Input Follower Mode" | lol-catz | 1 | +20 | -2 |
2021-09-30 15:50 | fix Added missing labels for "Vocoder Mode" | lol-catz | 1 | +23 | -1 |
2021-09-30 15:42 | fix Added missing labels for "Osc3 Mode" | lol-catz | 1 | +78 | -1 |
2021-09-30 15:37 | fix Changed "Osc3 Mode" from slider to Dropdown menu | lol-catz | 1 | +1 | -1 |
2021-09-30 14:54 | fix Added missing Arp Pattern #63 amd #64 | lol-catz | 1 | +1 | -1 |
2021-09-30 14:52 | fix "Arp Pattern Select" numbering offset to start at 1, not 0 | lol-catz | 1 | +1 | -1 |
2021-09-30 14:23 | edit Rename "numToArpOctave" method to "numToNumPlusOne" | lol-catz | 1 | +2 | -2 |
2021-09-30 13:44 | fix Added missing lables for "filter select" [paramater may be unncessary in plugin? hardware / macro control?] | lol-catz | 1 | +13 | -1 |
2021-09-30 13:21 | fix Add missing "Distortion Curve" labels | lol-catz | 1 | +22 | -1 |
2021-09-30 11:25 | Merge branch 'dsp56300' of https://github.com/lol-catz/gearmulator into dsp56300 | lol-catz | 1 | +2 | -2 |
2021-09-30 11:25 | fix corrected labels for "phaser mode" | lol-catz | 1 | +12 | -1 |
2021-09-30 10:56 | Merge branch 'dsp56300:dsp56300' into dsp56300 | lol-catz | 1 | +2 | -2 |
2021-09-30 08:07 | Merge pull request #18 from really-need-an-api-key/fix-bank-order | dsp56300 | 1 | +2 | -2 |
2021-09-30 07:59 | Fix bank loading order. | really-need-an-api-key | 1 | +2 | -2 |
2021-09-30 03:57 | fix Added missing "Osc FM Mode" labels | lol-catz | 1 | +7 | -0 |
2021-09-30 03:28 | fix Changed "Filter Keytrack Base" from checkbox to Slider | lol-catz | 1 | +1 | -1 |
2021-09-30 03:08 | fix Added a +1 offset method to correctly display "Arp Octave Range" | lol-catz | 1 | +6 | -1 |
2021-09-30 01:20 | fix Added missing labels for "Delay Output Select" | lol-catz | 1 | +25 | -1 |
2021-09-30 00:14 | fix Added missing labels for "Input Select" | lol-catz | 1 | +19 | -1 |
2021-09-30 00:03 | fix Changed "Input Select" from slider to Dropdown menu | lol-catz | 1 | +1 | -1 |
2021-09-29 23:04 | fix "Unison Mode" labeling/values | lol-catz | 1 | +22 | -2 |
2021-09-29 22:24 | fix Remove unused "numToKeytrigger" method | lol-catz | 1 | +1 | -6 |
2021-09-29 22:21 | fix LFO2 keytrigger phase values 0-127 | lol-catz | 1 | +1 | -1 |
2021-09-29 22:20 | fix LFO1 keytrigger phase values 0-127 | lol-catz | 1 | +1 | -1 |
2021-09-29 20:22 | adjust Default plugin height from 400 -> 800px for beta testers qol | lol-catz | 1 | +1 | -1 |
2021-09-29 20:01 | fix Remove unused "numToKeyfollow" method | lol-catz | 1 | +0 | -8 |
2021-09-29 19:57 | fix Osc 2 Keyfollow range: -64- +63 | lol-catz | 1 | +1 | -1 |
2021-09-29 19:55 | fix Osc 1 Keyfollow range: -64- +63 | lol-catz | 1 | +1 | -1 |
2021-09-29 15:00 | fix Added missing Reverb / Delay modes | lol-catz | 1 | +5 | -2 |
2021-09-29 14:45 | fix Changed "Delay / Reverb mode" checkbox to Dropdown menu | lol-catz | 1 | +1 | -1 |
2021-09-28 21:28 | Merge branch 'dsp56300:dsp56300' into dsp56300 | lol-catz | 0 | +0 | -0 |
2021-09-28 21:27 | fix Added missing Arp Patterns | lol-catz | 1 | +1 | -1 |
2021-09-28 21:23 | fix Added capitalization to filter types for better readability | lol-catz | 1 | +4 | -4 |
2021-09-28 21:19 | fix Added missing MiniMoog Analog Filters 1P 2P 3P 4P | lol-catz | 1 | +6 | -2 |
2021-09-28 21:16 | fix mislabeld filter: Bandside -> Bandstop | lol-catz | 1 | +1 | -1 |
2021-09-28 17:35 | fix Changed "Control Smooth Mode" Slider to Dropdown menu | lol-catz | 1 | +1 | -1 |
2021-09-28 17:02 | fix Added missing (long duration) clocks for lfo1 lfo2 lfo3 | lol-catz | 1 | +3 | -3 |
2021-09-28 16:23 | fix lfo2 keytrigger values: (off,1-127) | lol-catz | 1 | +1 | -1 |
2021-09-28 13:25 | fix Added missing wave shapes for LFo1, Lfo2, Lfo3, ChorusLfoShape, and DelayLfoShape | lol-catz | 1 | +66 | -4 |
2021-09-28 11:17 | fix Cutoff2 values should be 0-127 | lol-catz | 1 | +1 | -1 |
2021-09-28 02:37 | fix Added missing Input Mode (to Effects) | lol-catz | 1 | +1 | -1 |
2021-09-28 01:59 | fix Changeed KeyMode slider to dropdown menu | lol-catz | 1 | +1 | -1 |
2021-09-28 01:52 | fix Added missing KeyMode "Hold" | lol-catz | 1 | +2 | -1 |
2021-09-28 01:39 | fix Changed LFO 1 Shape from slider control to dropdown menu | lol-catz | 1 | +1 | -1 |
2021-09-27 21:27 | fix Added missing Saturation Curves | lol-catz | 1 | +11 | -1 |
2021-09-27 18:47 | fix OSC SHAPE Mismatched (SAW and WAVE) | lol-catz | 1 | +2 | -2 |
2021-09-26 19:15 | add ResizeLimits to Resizable UI feature for beta testers | lol-catz | 1 | +1 | -0 |
2021-09-26 17:07 | add Resizable UI feature for beta testers | lol-catz | 1 | +3 | -0 |
2021-09-26 00:18 | Fix typo for LFO Shape [Sqaure -> Square] | lol-catz | 1 | +1 | -1 |
2021-09-25 08:33 | Fix `Assign3 Source` range and control type. | really-need-an-api-key | 1 | +1 | -1 |
2021-09-23 20:13 | Fix casting instead of rounding. value can be sent from a slider so it needs to be rounded. | Tal Aviram | 1 | +2 | -2 |
2021-09-23 20:00 | controller - fix discrete parameters not transitive for defaults. | Tal Aviram | 1 | +8 | -2 |
2021-09-27 05:16 | Merge pull request #13 from lol-catz/dsp56300 | Tal Aviram | 1 | +4 | -0 |
2021-09-26 19:15 | add ResizeLimits to Resizable UI feature for beta testers | lol-catz | 1 | +1 | -0 |
2021-09-26 17:07 | add Resizable UI feature for beta testers | lol-catz | 1 | +3 | -0 |
2021-09-26 01:03 | Merge pull request #11 from lol-catz/dsp56300 | dsp56300 | 1 | +1 | -1 |
2021-09-26 00:18 | Fix typo for LFO Shape [Sqaure -> Square] | lol-catz | 1 | +1 | -1 |
2021-09-25 09:25 | Merge pull request #10 from really-need-an-api-key/assign3-source-fix | Tal Aviram | 1 | +1 | -1 |
2021-09-25 08:33 | Fix `Assign3 Source` range and control type. | really-need-an-api-key | 1 | +1 | -1 |
2021-09-24 14:49 | Merge remote-tracking branch 'gearmulator/dsp56300' into dsp56300 | dsp56300 | 2 | +10 | -4 |
2021-09-24 14:48 | prepared changelog for 1.2.0 | dsp56300 | 1 | +8 | -0 |
2021-09-24 14:47 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-09-23 20:13 | Fix casting instead of rounding. value can be sent from a slider so it needs to be rounded. | Tal Aviram | 1 | +2 | -2 |
2021-09-23 20:00 | controller - fix discrete parameters not transitive for defaults. | Tal Aviram | 1 | +8 | -2 |
2021-09-23 16:37 | do not use try-lock in midi event receiver of controller as important event could get lost | dsp56300 | 1 | +2 | -4 |
2021-09-23 16:37 | fix ROM path detection issue on linux | dsp56300 | 1 | +17 | -14 |
2021-09-23 16:36 | fix some warnings | dsp56300 | 2 | +3 | -3 |
2021-09-23 16:36 | do not send midi events to the plugin output that are meant for the editor | dsp56300 | 8 | +34 | -19 |
2021-09-23 16:32 | fix missing second dot in version number in GUI | dsp56300 | 2 | +2 | -2 |
2021-09-23 16:32 | do not skip VST3 packaging if VST2 sdk is missing | dsp56300 | 1 | +10 | -8 |
2021-09-23 10:11 | fix string copied instead of being referenced | dsp56300 | 1 | +2 | -2 |
2021-09-23 06:53 | version 1.20 | dsp56300 | 2 | +3 | -3 |
2021-09-22 21:55 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-09-22 21:44 | fix editor not supporting 8 banks but only 2 | dsp56300 | 3 | +22 | -15 |
2021-09-22 21:42 | fix issues when requesting dumps for bank H | dsp56300 | 1 | +3 | -3 |
2021-09-22 20:25 | fix getSinglePresetNames only returning preset names for Bank A | dsp56300 | 1 | +1 | -1 |
2021-09-22 20:15 | update DSP project | dsp56300 | 0 | +0 | -0 |
2021-09-22 20:12 | const correctness | dsp56300 | 2 | +2 | -2 |
2021-09-22 20:12 | fix sysex events not properly forwarded, was limited to one sysex packet per processing block | dsp56300 | 1 | +11 | -12 |
2021-09-08 19:09 | Merge pull request #9 from talaviram/controller | dsp56300 | 9 | +1707 | -45 |
2021-09-08 19:01 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-09-08 18:35 | controller - musical clock text | Tal Aviram | 1 | +36 | -5 |
2021-09-08 18:06 | controller - phaser mode | Tal Aviram | 1 | +6 | -2 |
2021-09-08 17:58 | controller - osc fm mode | Tal Aviram | 1 | +17 | -1 |
2021-09-08 17:52 | controller - unison mode | Tal Aviram | 1 | +6 | -1 |
2021-09-08 17:51 | controller - keytrigger text | Tal Aviram | 1 | +6 | -1 |
2021-09-08 12:31 | controller - matrix/mods src/dst text and updated parameters to reflect possible assignments. | Tal Aviram | 1 | +315 | -19 |
2021-09-08 10:55 | controller - polarity / lin,exp text | Tal Aviram | 1 | +13 | -3 |
2021-09-08 10:08 | controller - control smooth text | Tal Aviram | 1 | +14 | -1 |
2021-09-08 10:04 | controller - clock tempo text | Tal Aviram | 1 | +7 | -1 |
2021-09-08 10:02 | controller - arp swing to text | Tal Aviram | 1 | +5 | -1 |
2021-09-08 09:52 | controller - lfo mode dest text | Tal Aviram | 1 | +16 | -1 |
2021-09-08 09:48 | controller - arp mode param text. | Tal Aviram | 1 | +17 | -1 |
2021-09-08 09:43 | controller - delay/reverb mode text. | Tal Aviram | 1 | +14 | -1 |
2021-09-08 09:40 | controller - params input mode text. | Tal Aviram | 1 | +14 | -1 |
2021-09-08 07:55 | controller - param keymode. | Tal Aviram | 1 | +15 | -1 |
2021-09-08 07:48 | controller - param lfo mode. | Tal Aviram | 1 | +5 | -3 |
2021-09-08 07:00 | controller - param lfo shape text. | Tal Aviram | 1 | +21 | -6 |
2021-09-08 06:54 | controller - amp env sustain time text. | Tal Aviram | 1 | +14 | -2 |
2021-09-08 06:52 | controller - filter routing text. | Tal Aviram | 1 | +15 | -1 |
2021-09-08 06:50 | controller - filter mode text. | Tal Aviram | 1 | +15 | -2 |
2021-09-08 06:47 | controller - param text for saturation curve. | Tal Aviram | 1 | +16 | -1 |
2021-09-08 06:44 | controller - subosc shape text | Tal Aviram | 1 | +1 | -1 |
2021-09-08 06:40 | controller - params text to -64 to +64 conversion. | Tal Aviram | 1 | +60 | -54 |
2021-09-08 06:28 | controller - more params text | Tal Aviram | 1 | +60 | -57 |
2021-09-08 06:08 | controller - more params text code. | Tal Aviram | 1 | +41 | -11 |
2021-09-08 05:57 | controller - refactored numTo7bitSigned for more params. | Tal Aviram | 1 | +9 | -3 |
2021-09-07 15:51 | controller - parameter, add more audio parameter hooks. | Tal Aviram | 1 | +19 | -6 |
2021-09-07 15:44 | controller - more private parameters as we don't want to expose redundant automation. | Tal Aviram | 1 | +30 | -30 |
2021-09-07 15:35 | controller - pan parameter | Tal Aviram | 1 | +16 | -1 |
2021-09-07 14:51 | controller - bank select parameter updates. | Tal Aviram | 1 | +13 | -1 |
2021-09-07 14:32 | controller - add parameter assertion to make sure it's set to a valid range. | Tal Aviram | 1 | +1 | -0 |
2021-08-26 06:09 | controller - add hook to detect when single/multi change request arrangment to update first channel param. | Tal Aviram | 1 | +14 | -1 |
2021-08-24 05:11 | controller - parameter: add lambda support for adding code on value change. | Tal Aviram | 2 | +6 | -0 |
2021-08-20 10:16 | temp commit - parameters keep channel prefix for UI, since groups not adding prefix in juce generic editor. | Tal Aviram | 1 | +3 | -1 |
2021-08-20 10:15 | controller - request arrangment after setting a single preset. | Tal Aviram | 1 | +1 | -0 |
2021-08-20 10:14 | controller - request arrangment (current buffer) on start. | Tal Aviram | 1 | +3 | -2 |
2021-08-20 09:46 | controller - switched to setValueFromSynth. | Tal Aviram | 1 | +8 | -4 |
2021-08-20 09:39 | controller - parameter, fix setValue to respect/convert normalised | Tal Aviram | 1 | +2 | -2 |
2021-08-20 06:55 | controller - parameter has ability to get value from synth without looping-back to synth. | Tal Aviram | 2 | +10 | -0 |
2021-08-19 21:48 | controller - single dump of edit buffer update single params. | Tal Aviram | 1 | +8 | -1 |
2021-08-18 10:20 | controller - parse CC / PolyPressure messages. | Tal Aviram | 2 | +30 | -5 |
2021-08-17 16:52 | editor - ugly way for updating preset name. | Tal Aviram | 2 | +20 | -4 |
2021-08-17 16:48 | editor - add temporary part selector. | Tal Aviram | 2 | +34 | -4 |
2021-08-17 16:33 | controller - getter for presetname from parameter data | Tal Aviram | 2 | +12 | -0 |
2021-08-15 19:13 | Add basic JUCE generic param editor. | Tal Aviram | 4 | +28 | -6 |
2021-08-17 05:52 | controller - Parameters now uses groups. | Tal Aviram | 2 | +31 | -23 |
2021-08-15 05:30 | controller - major changes to use JUCE parameters if parameter is considered public. also fixes some c'tor issues for juce params. | Tal Aviram | 5 | +73 | -37 |
2021-08-14 06:43 | controller - parameter now also complies to JUCE parameter interface. | Tal Aviram | 2 | +23 | -9 |
2021-08-13 05:37 | GUI/Editor - made multi/single buttons use controller/juce::Value logic. | Tal Aviram | 2 | +8 | -21 |
2021-08-17 16:12 | controller - add func to check is multi mode. | Tal Aviram | 1 | +3 | -2 |
2021-08-13 06:26 | controller - Parameter, quick and dirty genId for params. | Tal Aviram | 2 | +7 | -0 |
2021-07-30 05:52 | controller - add getter from processor. | Tal Aviram | 2 | +13 | -8 |
2021-07-30 05:38 | controller - moved actual work to timer (messageThread) but can be easily refactor to use a thread of its own through the controller. | Tal Aviram | 2 | +17 | -3 |
2021-07-30 05:15 | controller - add getters for preset names. | Tal Aviram | 2 | +27 | -2 |
2021-07-30 04:55 | controller - register parameters | Tal Aviram | 2 | +104 | -0 |
2021-08-03 05:29 | controller - add parameters descriptors. | Tal Aviram | 2 | +370 | -0 |
2021-07-31 17:03 | controller - add Virus::Parameter class, designed to control and manage param. | Tal Aviram | 4 | +86 | -0 |
2021-07-28 20:00 | controller - add single patch parsing. | Tal Aviram | 2 | +29 | -13 |
2021-07-28 06:57 | Moved parseData to be in parseSingle as its redundant. | Tal Aviram | 2 | +13 | -18 |
2021-07-28 05:51 | controller - add multis checksum check (commented out as it seems checksum is calculated differently). | Tal Aviram | 2 | +23 | -6 |
2021-07-28 05:26 | controller - saving Multi patches. | Tal Aviram | 2 | +26 | -2 |
2021-07-26 18:06 | controller - parseAsciiText from dumps. | Tal Aviram | 2 | +20 | -0 |
2021-07-25 17:50 | controller - WIP! towards parameters/parsing patch state. | Tal Aviram | 2 | +47 | -6 |
2021-07-23 17:41 | controller - toward parsings messages to controller. | Tal Aviram | 2 | +46 | -2 |
2021-07-23 17:01 | controller - send message func. | Tal Aviram | 2 | +8 | -1 |
2021-07-23 16:59 | controller - add basic print utility func. | Tal Aviram | 2 | +12 | -0 |
2021-07-23 15:42 | controller - add sysex msg constructor | Tal Aviram | 2 | +11 | -0 |
2021-07-23 10:32 | controller - created controller for the virus. empty | Tal Aviram | 5 | +64 | -13 |
2021-08-26 07:09 | reduce locking when adding midi events to plugin | dsp56300 | 2 | +58 | -36 |
2021-08-25 14:24 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-08-23 17:29 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-08-22 19:09 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-08-12 11:20 | 1.1.9 change log | dsp56300 | 1 | +12 | -0 |
2021-08-11 20:53 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-08-11 19:07 | bump version to 1.1.9 | dsp56300 | 2 | +3 | -3 |
2021-08-11 18:14 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-08-11 18:13 | also use --init to update subrepos | dsp56300 | 2 | +2 | -2 |
2021-08-11 17:46 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-08-11 17:43 | clarify tab usage in clang-format | dsp56300 | 1 | +1 | -0 |
2021-08-11 07:30 | remove ctrlr | dsp56300 | 2 | +0 | -4 |
2021-08-11 07:27 | use own JUCE, not the ctrlr version | dsp56300 | 1 | +1 | -3 |
2021-08-11 07:27 | JUCE ref | dsp56300 | 0 | +0 | -0 |
2021-08-11 07:17 | switch to own juce branch | dsp56300 | 0 | +0 | -0 |
2021-08-10 22:03 | added juce subrepo | dsp56300 | 2 | +4 | -0 |
2021-08-10 21:18 | build universal binary on Mac | dsp56300 | 1 | +3 | -2 |
2021-08-10 21:13 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-08-10 16:13 | do not use instruction counter callback but audio callback to send init/preset/midi | dsp56300 | 1 | +24 | -30 |
2021-08-08 18:07 | do not compare against float, data is no longer float but int | dsp56300 | 1 | +1 | -1 |
2021-08-08 15:04 | indicate when writing audio begins | dsp56300 | 1 | +1 | -0 |
2021-08-07 18:10 | fix broken path search function | dsp56300 | 1 | +1 | -1 |
2021-08-05 21:02 | fix issue when finding path of plugin is another parent folder is named .vst3, too | dsp56300 | 1 | +3 | -2 |
2021-07-29 15:52 | set default master volume to maximum | dsp56300 | 1 | +1 | -1 |
2021-07-28 18:44 | fix wrong checksum | dsp56300 | 1 | +9 | -4 |
2021-07-28 15:16 | fix missing executable flag | dsp56300 | 1 | +2 | -1 |
2021-07-28 15:16 | fix defining sse compiler flag on aarch64 | dsp56300 | 1 | +2 | -9 |
2021-07-28 15:15 | helper script to install dependencies | dsp56300 | 1 | +2 | -0 |
2021-07-27 20:56 | add script that builds a console version only, without Juce based plugins | dsp56300 | 2 | +4 | -1 |
2021-07-27 20:12 | fix plugin not responding to MIDI sysex global request | dsp56300 | 1 | +2 | -0 |
2021-07-26 16:42 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-26 09:00 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-26 08:46 | fix warnings | dsp56300 | 1 | +1 | -1 |
2021-07-25 20:45 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-25 17:43 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-24 22:30 | do not send multiple programs of the same type if the queue is too full, only send the latest version | dsp56300 | 1 | +10 | -0 |
2021-07-24 22:30 | fix midi clock being sent as three-byte midi block confuses DSP | dsp56300 | 1 | +20 | -2 |
2021-07-24 14:56 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-24 14:02 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-24 12:21 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-24 12:21 | Merge pull request #7 from talaviram/dsp56300 | dsp56300 | 2 | +160 | -158 |
2021-07-24 02:30 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-24 02:19 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-23 10:11 | Fix finding rom on macOS Standalone app. | Tal Aviram | 1 | +2 | -0 |
2021-07-23 10:17 | clang-format synthLib/os.{h,cpp} | Tal Aviram | 2 | +158 | -158 |
2021-07-22 20:04 | bump version to 1.1.8 | dsp56300 | 2 | +3 | -3 |
2021-07-22 19:56 | updated change log | dsp56300 | 1 | +9 | -1 |
2021-07-22 19:42 | limit maximum latency to half the ringbuffer size | dsp56300 | 1 | +11 | -28 |
2021-07-22 18:58 | fix broken AU validation | dsp56300 | 1 | +28 | -4 |
2021-07-22 18:58 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-22 11:12 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-22 11:07 | do not call init callback too early | dsp56300 | 1 | +1 | -1 |
2021-07-22 11:06 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-22 11:02 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-22 09:30 | fix test console no longer generating audio | dsp56300 | 1 | +15 | -7 |
2021-07-21 20:24 | add changelog to repo | dsp56300 | 1 | +9 | -0 |
2021-07-21 20:20 | use rom file name as prefix when creating memory dumps | dsp56300 | 1 | +3 | -3 |
2021-07-21 19:42 | internal device latency should be part of device specific implementation, not the base class | dsp56300 | 4 | +8 | -6 |
2021-07-20 19:05 | fix warnings | dsp56300 | 1 | +2 | -2 |
2021-07-20 19:04 | report internal device latency to host, too | dsp56300 | 4 | +11 | -1 |
2021-07-20 19:01 | remove unneeded cast | dsp56300 | 1 | +1 | -1 |
2021-07-20 19:01 | fix midi offset calculation on variable block sizes | dsp56300 | 1 | +4 | -5 |
2021-07-20 18:59 | make midi event offset unsigned | dsp56300 | 1 | +2 | -2 |
2021-07-20 18:57 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-20 17:02 | fix midi clock not working in single mode | dsp56300 | 1 | +1 | -1 |
2021-07-19 21:57 | completely rework midi timing | dsp56300 | 6 | +71 | -73 |
2021-07-19 20:40 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-19 20:19 | use midi event struct in sendMIDI instead of single bytes | dsp56300 | 5 | +29 | -22 |
2021-07-19 18:30 | fix reporting wrong latency to host | dsp56300 | 1 | +1 | -1 |
2021-07-18 21:34 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-18 15:25 | Merge pull request #6 from 790/ctrldump | dsp56300 | 1 | +51 | -1 |
2021-07-18 11:38 | controller dump response | 790 | 1 | +51 | -1 |
2021-07-17 21:44 | fix processMidiClock not lock-guarded | dsp56300 | 1 | +3 | -2 |
2021-07-17 21:42 | fix wrong device latency | dsp56300 | 4 | +27 | -11 |
2021-07-17 21:07 | remove unused member | dsp56300 | 1 | +1 | -3 |
2021-07-17 21:07 | remove empty constructor | dsp56300 | 2 | +1 | -5 |
2021-07-17 21:06 | spaces => tabs | dsp56300 | 1 | +5 | -5 |
2021-07-17 14:45 | Merge pull request #5 from 790/sysexfix | dsp56300 | 2 | +14 | -8 |
2021-07-17 14:25 | update from upstream | 790 | 2 | +14 | -8 |
2021-07-17 13:46 | use single edit buffers instead of singles referenced in multi when switching from single to multi mode | dsp56300 | 1 | +4 | -1 |
2021-07-17 13:46 | get rid of "cancelIfFull", no longer needed | dsp56300 | 3 | +16 | -16 |
2021-07-17 13:44 | fix warnings | dsp56300 | 4 | +5 | -5 |
2021-07-17 13:35 | fix compile error under gcc 10 | dsp56300 | 1 | +2 | -0 |
2021-07-17 10:38 | helper class to extract sysex from a midi file | dsp56300 | 3 | +179 | -0 |
2021-07-17 01:05 | fix wrong edit buffer returned in requestSingle if program index was the index for the Single Mode single | dsp56300 | 1 | +5 | -1 |
2021-07-17 00:11 | backup single mode single as part of arrangement request | dsp56300 | 1 | +10 | -0 |
2021-07-16 23:50 | ignore batch files in deploy folder | dsp56300 | 1 | +1 | -0 |
2021-07-16 20:36 | fix vst3 rom search path issue on Windows | dsp56300 | 1 | +6 | -1 |
2021-07-16 20:31 | set FPU bit to flush denormals to zero | dsp56300 | 3 | +20 | -1 |
2021-07-16 01:24 | skip old way of zipping binaries, cmake does everything now | dsp56300 | 2 | +0 | -7 |
2021-07-16 01:21 | pack all plugin kinds with cmake | dsp56300 | 3 | +8 | -10 |
2021-07-16 01:04 | do not package windows .bat files for linux & mac | dsp56300 | 1 | +6 | -1 |
2021-07-16 01:03 | fix move command | dsp56300 | 2 | +4 | -4 |
2021-07-16 01:01 | build win32 as release, not debug | dsp56300 | 1 | +1 | -1 |
2021-07-16 01:00 | use cpack to create deploy zips instead of using external tool | dsp56300 | 5 | +25 | -6 |
2021-07-15 23:42 | bump version to 1.1.7 | dsp56300 | 2 | +3 | -3 |
2021-07-15 23:41 | report plugin latency to host | dsp56300 | 4 | +9 | -0 |
2021-07-15 23:41 | support plugin state saving for current program only, too | dsp56300 | 3 | +27 | -7 |
2021-07-15 17:59 | fix parsing error in setState() | dsp56300 | 1 | +1 | -0 |
2021-07-15 17:59 | fix single mode single edit buffer not updated when changing a program | dsp56300 | 1 | +5 | -2 |
2021-07-15 17:59 | fix arrangement dump not dumping the single edit buffers but factory presets | dsp56300 | 1 | +1 | -9 |
2021-07-15 17:59 | better log messages | dsp56300 | 1 | +2 | -2 |
2021-07-15 17:58 | now really fix the formatting of program numbers | dsp56300 | 1 | +4 | -4 |
2021-07-15 17:58 | get rid of m_currentSingles and m_currentMultis, no longer needed | dsp56300 | 2 | +7 | -8 |
2021-07-15 17:56 | fix load of multis went broken | dsp56300 | 2 | +6 | -9 |
2021-07-15 15:50 | Merge pull request #4 from henryborchers/ci_tests_ninja | dsp56300 | 1 | +16 | -2 |
2021-07-15 15:48 | fix compile error | dsp56300 | 1 | +1 | -0 |
2021-07-15 15:42 | Merge remote-tracking branch 'origin/ci_tests_ninja' into ci_tests_ninja | henry | 0 | +0 | -0 |
2021-07-15 00:34 | Explicitly use msvc when testing on windows | henry | 1 | +4 | -0 |
2021-07-14 21:06 | test ninja cmake generator in addition to the system default build system | henry | 1 | +12 | -2 |
2021-07-15 15:41 | load plugin state | dsp56300 | 1 | +8 | -0 |
2021-07-15 15:41 | generic presets write queue | dsp56300 | 2 | +23 | -13 |
2021-07-15 15:40 | fix types | dsp56300 | 2 | +10 | -10 |
2021-07-15 15:15 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-15 15:15 | plugin state saving WIP | dsp56300 | 3 | +64 | -7 |
2021-07-15 15:15 | fix wrong formatting of bank & preset numbers in log | dsp56300 | 1 | +4 | -4 |
2021-07-15 11:22 | state saving preparations | dsp56300 | 8 | +78 | -2 |
2021-07-15 11:01 | support global, total & arrangement requests | dsp56300 | 2 | +122 | -43 |
2021-07-15 01:43 | multi page C controllers & dump definitions | dsp56300 | 2 | +119 | -39 |
2021-07-15 00:34 | Explicitly use msvc when testing on windows | henry | 1 | +4 | -0 |
2021-07-14 21:06 | test ninja cmake generator in addition to the system default build system | henry | 1 | +12 | -2 |
2021-07-14 19:52 | fix missing alsa for standalone build | dsp56300 | 1 | +1 | -1 |
2021-07-14 19:41 | space | dsp56300 | 1 | +0 | -1 |
2021-07-14 19:40 | do not attempt to install VST2 version of juce plugin if not being built | dsp56300 | 1 | +1 | -2 |
2021-07-14 19:28 | build Juce plugin in github action, too | dsp56300 | 1 | +1 | -1 |
2021-07-14 19:13 | Create README.md | dsp56300 | 1 | +22 | -0 |
2021-07-14 18:55 | Merge pull request #3 from henryborchers/github_actions | dsp56300 | 1 | +29 | -0 |
2021-07-14 18:53 | skip build of VST2 if VST2 is not present | dsp56300 | 1 | +7 | -1 |
2021-07-14 17:58 | add github actions for building with GCC, Apple Clang, and MSVC | henry | 1 | +29 | -0 |
2021-07-14 18:19 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-14 18:10 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-14 18:01 | bump version to 1.1.6 | dsp56300 | 2 | +3 | -3 |
2021-07-14 17:49 | fix broken project version | dsp56300 | 1 | +2 | -2 |
2021-07-14 17:40 | fix memory corruption when changing parameters | dsp56300 | 1 | +7 | -1 |
2021-07-14 17:29 | rename code style settings to match new project name | dsp56300 | 2 | +0 | -57 |
2021-07-14 17:28 | Merge pull request #1 from henryborchers/juce_plugin_is_optionally_turned_off | dsp56300 | 1 | +9 | -6 |
2021-07-14 17:26 | Merge pull request #2 from henryborchers/cmake_project_named_gearmulator | dsp56300 | 1 | +1 | -1 |
2021-07-14 17:25 | remove 7-Zip windows binaries | dsp56300 | 89 | +3 | -39614 |
2021-07-14 17:22 | cmake project is named gearmulator | henry | 1 | +1 | -1 |
2021-07-14 16:54 | Building the juce plugin can be optionally turned off. | henry | 1 | +9 | -6 |
2021-07-14 14:11 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-14 14:10 | reduce MIDI clock generator CPU usage | dsp56300 | 1 | +13 | -8 |
2021-07-14 13:38 | fix cmake warnings | dsp56300 | 2 | +2 | -3 |
2021-07-14 13:31 | fix invalid linker flags for apple & win | dsp56300 | 2 | +9 | -1 |
2021-07-14 13:26 | do not use std::filesystem for linux build | dsp56300 | 1 | +3 | -1 |
2021-07-14 13:23 | statically link libgcc and libstdc++ | dsp56300 | 2 | +2 | -1 |
2021-07-14 10:34 | fix gcc-8 does not know std::floorf | dsp56300 | 1 | +1 | -1 |
2021-07-14 09:41 | do not crash if ROM cannot be found | dsp56300 | 1 | +3 | -0 |
2021-07-14 01:12 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-14 00:03 | add support for bank requests | dsp56300 | 1 | +32 | -1 |
2021-07-13 23:27 | fix crash if DAW/standalone host does not provide song position info | dsp56300 | 2 | +8 | -3 |
2021-07-13 23:12 | some test console cleanup | dsp56300 | 1 | +2 | -35 |
2021-07-13 23:05 | bump version to 1.1.5 | dsp56300 | 2 | +3 | -3 |
2021-07-13 22:47 | DSP ref | dsp56300 | 0 | +0 | -0 |
2021-07-13 22:20 | add license file | dsp56300 | 1 | +675 | -0 |
2021-07-13 22:15 | initial commit | dsp56300 | 657 | +234806 | -0 |