All MachinesBig packsAboutCommunityDevelopersLog on

IX's "Magic"

Machine info
Create date17 May 2020
NameMagic
DescriptionA peer/MIDI event sequencer, whatever that is. It's good, go with it. Feed it notes to make cool stuff happen.

In the main dialog you can define Pages, Sequences, Steps and Events and what not. Each "Page" is the top level object which contains "Sequences", which contain "Steps", which contain "Events". The "Events" make cool stuff happen.

You should definitely read the manual. Really. No, really. I really mean it. I do. Honest. Please?
Host typeBuzz
Machine typeControl
Sub typeOther
Inputs / outputs0 out0 out
Additional info
BuzzWiki articleMagic
UsernameIX
Where fromUnited Kingdom

Download any version of IX's "Magic" here
1.16d
64 bit
26 Aug 20231.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 20221.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 20231.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 20221.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 20201.12e - Fixed a fairly serious bug.
1.12
32 bit
17 May 20201.12d - First version made available to this site.

Screen shot

screenshot

Back