Download any version of IX's "Magic" here |
1.19 64 bit | 13 Oct 2024 | + Fixed Sequence not firing after pasting a Step into an empty Sequence.
+ Fixed naming of duplicate resources.
+ Improved naming of new resources.
+ "Reset on stop" is now a Page setting with a checkbox in the main dialog.
+ Removed machine attribute "Reset on stop".
+ "Page load events" are now "Page activation events"
+ Added Page events for transport actions. Trigger Sequences when playback starts/stops etc.
+ Added new Event type, Transport Event, used to trigger Buzz Play/Seek/Stop/Record.
+ Added song position markers for use with Transport Events.
+ Dialog improvements.
+ Machine version 1.19
+ File version 17 | |
|
1.19 32 bit | 13 Oct 2024 | + Fixed Sequence not firing after pasting a Step into an empty Sequence.
+ Fixed naming of duplicate resources.
+ Improved naming of new resources.
+ "Reset on stop" is now a Page setting with a checkbox in the main dialog.
+ Removed machine attribute "Reset on stop".
+ "Page load events" are now "Page activation events"
+ Added Page events for transport actions. Trigger Sequences when playback starts/stops etc.
+ Added new Event type, Transport Event, used to trigger Buzz Play/Seek/Stop/Record.
+ Added song position markers for use with Transport Events.
+ Dialog improvements.
+ Machine version 1.19
+ File version 17 | |
|
1.18 64 bit | 22 Jul 2024 | + Fixed crash when parsing peer pingpong value without target machine.
+ Added Event trigger mode to specify latch/accumulator behaviour.
+ Peer parameter assignments are now remapped if possible when changing target machine.
+ Object list now indicates current Step in Sequence.
+ Added latch modes to note-off default menus.
+ Removed various attributes for global options. These values are now stored in the settings file.
+ Removed option to disable keyboard input filtering.
+ Labelling tweaks
+ Machine v1.18, File v16 | |
|
1.18 32 bit | 22 Jul 2024 | + Fixed crash when parsing peer pingpong value without target machine.
+ Added Event trigger mode to specify latch/accumulator behaviour.
+ Peer parameter assignments are now remapped if possible when changing target machine.
+ Object list now indicates current Step in Sequence.
+ Added latch modes to note-off default menus.
+ Removed various attributes for global options. These values are now stored in the settings file.
+ Removed option to disable keyboard input filtering.
+ Labelling tweaks
+ Machine v1.18, File v16 | |
|
1.17 64 bit | 20 May 2024 | 1.17b
+ Fixed accumulator + latch bugs
+ Fixed invalid velocity blocking latch off.
+ Message dialog fixes and tweaks
+ Improved queue behaviour when an Event is blocked by accumulator/probability.
1.17a
+ Fixed latch behaviour for Events triggered via a Trigger Sequence Event
+ Fixed Magic not loading in ReBuzz
+ Fixed broken links in Page docs.
+ Peer/MIDI values now allow comma separated value lists, with forward/backward/ping-pong/random option.
+ Added new Event off modes Latch and Latch Relative.
+ Added next/prev Page buttons.
+ Implemented reordering of Pages via move up/down.
+ Added Page tempo setting.
+ Tap tempo via dialog, midi note or CC.
+ Resources are now saved to a separate user settings file which overrides the defaults.
+ Fixed potential crash when using P to restore a value if there's nothing to restore.
+ Updated UI framework. Should (?) work better with display scaling.
+ Treeview now auto-scrolls during mouse drag operations
+ Pasting now preserves object order.
+ Minor dialog fixes and improvements. | |
|
1.17 32 bit | 20 May 2024 | 1.17b
+ Fixed accumulator + latch bugs
+ Fixed invalid velocity blocking latch off.
+ Message dialog fixes and tweaks
+ Improved queue behaviour when an Event is blocked by accumulator/probability.
1.17a
+ Fixed latch behaviour for Events triggered via a Trigger Sequence Event
+ Fixed Magic not loading in ReBuzz
+ Fixed broken links in Page docs.
+ Peer/MIDI values now allow comma separated value lists, with forward/backward/ping-pong/random option.
+ Added new Event off modes Latch and Latch Relative.
+ Added next/prev Page buttons.
+ Implemented reordering of Pages via move up/down.
+ Added Page tempo setting.
+ Tap tempo via dialog, midi note or CC.
+ Resources are now saved to a separate user settings file which overrides the defaults.
+ Fixed potential crash when using P to restore a value if there's nothing to restore.
+ Updated UI framework. Should (?) work better with display scaling.
+ Treeview now auto-scrolls during mouse drag operations
+ Pasting now preserves object order.
+ Minor dialog fixes and improvements. | |
|
1.16d 64 bit | 26 Aug 2023 | 1.16d
+ Fixed bug when changing Event accumulator offset
+ Fixed peer value edit not allowing entry of decimal point for percentage values
+ Added MIDI CC to set active Page
+ Improved behaviour when removing only Page
+ Suppressed various alerts (less important stuff is logged without launching a messagebox)
+ When deleting a peer target machine, alert message no longer interupts audio
1.16c
+ Fixed potential crash caused by Reset events
1.16b
+ Fixed source event dropdown in Step dialog not updating properly if a single Step was selected.
+ Fixed Peer Event values discarding octave numbers (broken by 1.16a).
1.16a
IX Magic 1.16a x64
+ Fixed x64 memory corruption issues.
+ Fixed saving song data when an instance of Magic has been deleted.
+ Fixed handling of sharps and flats in Peer Event values.
+ Fixed broken note-offs in Peer Event values.
+ Improved behaviour when Event accumulator text is changed during playback (try to avoid resetting counters where possible.)
+ Machine version 1.16a, file version 14
1.16
+ Improved value parser - better input validation, bad values highlighted in red.
+ Allow complex values for delay times (see documentation)
+ Improved/extended peer/MIDI value syntax
+- new ping-pong/wrap modes
+- additional range specifiers for velocity/random modes
+- new %% value specifier
+ Assorted minor bugfixes that I can't quite remember
+ Machine version 1.16, file version 14 | |
|
1.16 32 bit | 30 Oct 2022 | 1.16d
+ Fixed bug when changing Event accumulator offset
+ Fixed peer value edit not allowing entry of decimal point for percentage values
+ Added MIDI CC to set active Page
+ Improved behaviour when removing only Page
+ Suppressed various alerts (less important stuff is logged without launching a messagebox)
+ When deleting a peer target machine, alert message no longer interupts audio
1.16c
+ Fixed potential crash caused by Reset events
1.16b
+ Fixed source event dropdown in Step dialog not updating properly if a single Step was selected.
+ Fixed Peer Event values discarding octave numbers (broken by 1.16a).
1.16a
IX Magic 1.16a x64
+ Fixed x64 memory corruption issues.
+ Fixed saving song data when an instance of Magic has been deleted.
+ Fixed handling of sharps and flats in Peer Event values.
+ Fixed broken note-offs in Peer Event values.
+ Improved behaviour when Event accumulator text is changed during playback (try to avoid resetting counters where possible.)
+ Machine version 1.16a, file version 14
1.16
+ Improved value parser - better input validation, bad values highlighted in red.
+ Allow complex values for delay times (see documentation)
+ Improved/extended peer/MIDI value syntax
+- new ping-pong/wrap modes
+- additional range specifiers for velocity/random modes
+- new %% value specifier
+ Assorted minor bugfixes that I can't quite remember
+ Machine version 1.16, file version 14 | |
|
1.15 64 bit | 26 Aug 2023 | 1.15d
+ Fixed crash when creating machine and not loading from file
+ Minor dialog fixes
+ Machine version 1.15d, file version 12
1.15c
+ Fixed crash when multiple instances attempt to retrieve list of active machines.
+ Improved peer thread safety
+ Machine version 1.15c, file version 12
1.15b
+ Fixed dialog refresh blocking audio
+ Machine version 1.15b, file version 12
1.15a
+ Fixed 'o' in chord name being seen as note-off
+ Fixed octave number display for note values in Peer value fields
+ Machine version 1.15a, file version 12
1.15
+ Added Test/Reset/Enable controls for Page load events.
+ Fixed note-cut for Page load events.
+ Allow fractional values for Page load event delay/cut.
+ Improved status bar text for Sequences and Steps.
+ Display Event accumulator state in control label.
+ Event accumulator threshold is now included in calculation when Event is used as source for Step repeats.
+ Added random seed options to various context menus.
+ Added 'true random' mode for all randomisable things.
+ Various bugfixes
+ Updated documentation.
+ Added a Page load event to the demo bmx (randomises the BPM :D)
+ Machine version 1.15, file version 12 | |
|
1.15 32 bit | 30 Oct 2022 | 1.15d
+ Fixed crash when creating machine and not loading from file
+ Minor dialog fixes
+ Machine version 1.15d, file version 12
1.15c
+ Fixed crash when multiple instances attempt to retrieve list of active machines.
+ Improved peer thread safety
+ Machine version 1.15c, file version 12
1.15b
+ Fixed dialog refresh blocking audio
+ Machine version 1.15b, file version 12
1.15a
+ Fixed 'o' in chord name being seen as note-off
+ Fixed octave number display for note values in Peer value fields
+ Machine version 1.15a, file version 12
1.15
+ Added Test/Reset/Enable controls for Page load events.
+ Fixed note-cut for Page load events.
+ Allow fractional values for Page load event delay/cut.
+ Improved status bar text for Sequences and Steps.
+ Display Event accumulator state in control label.
+ Event accumulator threshold is now included in calculation when Event is used as source for Step repeats.
+ Added random seed options to various context menus.
+ Added 'true random' mode for all randomisable things.
+ Various bugfixes
+ Updated documentation.
+ Added a Page load event to the demo bmx (randomises the BPM :D)
+ Machine version 1.15, file version 12 | |
|
1.14 64 bit | 26 Aug 2023 | * First x64 release
* Prevent (hopefully) possible multithreading file corruption
* Added new note-cut modes for Peer/MIDI Note Events (see documentation)
* Added version info to Help menu
* Updated docs
* Machine version 1.14, file version 11 | |
|
1.14 32 bit | 31 Jul 2020 | * Prevent (hopefully) possible multithreading file corruption
* Added new note-cut modes for Peer/MIDI Note Events (see documentation)
* Added version info to Help menu
* Updated docs
* Machine version 1.14, file version 11 | |
|
1.12 32 bit | 31 May 2020 | 1.12e - Fixed a fairly serious bug. | |
|
1.12 32 bit | 17 May 2020 | 1.12d - First version made available to this site. | |
|