IX Magic 1.17 - May 20th, 2024

User avatar
tinga
Posts: 528
Joined: Tue Nov 22, 2011 5:25 pm

Re: IX Magic 1.15 - January 2nd, 2021

Post by tinga »

bozz wrote: Fri Jan 07, 2022 10:43 pm Let us start this collective book idea.
Yes, good idea, Magix is a very versatile machine, and the page system is great for small demos, we have to define a gear or two, one bmx with a basic gear and another one with more machines and more cpu usage. Peer machine don't use many cpu...
Snowglobe Scale Walker has 16 pages, very cool to use with Magix.
2021 was without Buzz, 2022 will be with my good old Buzz.
bozz
Posts: 91
Joined: Mon Mar 20, 2017 9:58 pm

Re: IX Magic 1.15 - January 2nd, 2021

Post by bozz »

tinga wrote: Mon Jan 17, 2022 1:33 am Yes, good idea, Magix is a very versatile machine, and the page system is great for small demos, we have to define a gear or two, one bmx with a basic gear and another one with more machines and more cpu usage. Peer machine don't use many cpu...
I could not use Magic yet, because I could not find out how to add an "event", as the menu entry is empty here, and I can not select this menu, because it disappears when mouse overing / selecting it. Scale Walker I did not test yet, not sure if this will work in buze 0.8.9 in wine. Other than this my suggestions would be for machine candidates:
- Oomek Aggressor (bass, lead)
- anything (pads, chords) (FSM Infector maybe)
- ErsKick ... for drums
- one delay machine
- one reverb machine

All machines can be used as often as you want, but always same machines. Plus of course any peer machines, which should be the idea and topic of this "magic page project". I just want to open such a page, and it should immediately work, without any extra troubles, for getting the idea / concept of that particular page. It should never be about certain sound combinations. This would be another topic. Instead it should be something like: How can we use magic with other peer machines creatively for certain goals, in most minimal form (meaning using as few machines as possible). Later users can make as big examples as they want, but this should not be part of this page project, as this will bring only additional trouble. If anything does not work, from my side, the fun is lost again. But yeah, I want to learn magic and any peer machine which works in buze 0.8.9 in wine.
Last edited by bozz on Tue Jan 18, 2022 10:47 am, edited 1 time in total.
bozz
Posts: 91
Joined: Mon Mar 20, 2017 9:58 pm

Re: IX Magic 1.16 - May 4th, 2021

Post by bozz »

And yes, renaming magic to magix is cool as well!
User avatar
IXix
Posts: 1118
Joined: Wed Nov 23, 2011 3:24 pm

Re: IX Magic 1.15 - January 2nd, 2021

Post by IXix »

bozz wrote: Tue Jan 18, 2022 10:41 amI could not use Magic yet, because I could not find out how to add an "event", as the menu entry is empty here, and I can not select this menu, because it disappears when mouse overing / selecting it.
Sorry to hear that. I don't have a linux machine to test on and I'm not sure how I would even go about debugging it. :(

I made a template that has one of each event type in it. If the file menu works you could load the template and set it as the default Page, then you could at least copy/paste/duplicate anything you need.

edit: The main edit menu will let you add Events if you have one or more Steps selected. Of course you might have the same problem with that menu too but it might work.
Attachments
One of each Event.zip
(1.56 KiB) Downloaded 1114 times
User avatar
IXix
Posts: 1118
Joined: Wed Nov 23, 2011 3:24 pm

Re: IX Magic 1.16a - Jan 26th, 2022

Post by IXix »

Little update, just a few fixes...
IXix wrote: Mon Jan 07, 2019 10:35 pm 2022.01.26 IX Magic 1.16a x86,
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
I had to make a fairly significant change to a core component (list management stuff) in order to fix some memory corruption issues I was experiencing on x64. It seems to be working as intended but there's always the chance I might have overlooked something, so keep an eye out for any newly odd behaviour and let me know if you hit any problems. No changes to file format so fully compatible with current song files.

Enjoy! :D
User avatar
thOke
Posts: 343
Joined: Thu Nov 24, 2011 7:14 am

Re: IX Magic 1.16a - Jan 26th, 2022

Post by thOke »

No time for buzzing here for a while, but thank you for keeping it up!! :dance: :dance:
User avatar
Candle
Posts: 296
Joined: Sun Apr 23, 2017 1:03 am
Location: Canada
Contact:

Re: IX Magic 1.16a - Jan 26th, 2022

Post by Candle »

:dance: :mrgreen: :mrgreen: :dance:

It's so great that these ultra-useful & now-indispensable machines are continually being improved. Keep up the great work IX :!:

See You In The Shadows…
User avatar
IXix
Posts: 1118
Joined: Wed Nov 23, 2011 3:24 pm

Re: IX Magic 1.16b - Feb 6th, 2022

Post by IXix »

Another bugfix update...
IXix wrote: Mon Jan 07, 2019 10:35 pm2022.02.06 IX Magic 1.16b x86, IX Magic 1.16b x64
+ 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)
In a classic case of breaking one thing while fixing another, the code that fixed the sharps/flats bug in the last build caused the octave numbers to be lost. Note to self, test things more in future! :roll:
Candle wrote: Sun Feb 06, 2022 2:27 amIt's so great that these ultra-useful & now-indispensable machines are continually being improved.
It'd be even better if I didn't keep adding more bugs! :lol:
User avatar
IXix
Posts: 1118
Joined: Wed Nov 23, 2011 3:24 pm

Re: IX Magic 1.16c - March 7th, 2022

Post by IXix »

Nasty crash bugfix bump.
IXix wrote: Mon Jan 07, 2019 10:35 pm2022.03.07 IX Magic 1.16c x86, IX Magic 1.16c x64
+ Fixed potential crash caused by Reset events.
User avatar
IXix
Posts: 1118
Joined: Wed Nov 23, 2011 3:24 pm

Re: IX Magic 1.16d - October 30th, 2023

Post by IXix »

Update bump. :dance:
IXix wrote: Mon Jan 07, 2019 10:35 pm 2023.10.30 IX Magic 1.16d at buzz.robotplanet.dk
+ 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
edit: Note that robotplanet has separate listings for x86 and x64 versions so be sure to download the correct one.
User avatar
IXix
Posts: 1118
Joined: Wed Nov 23, 2011 3:24 pm

Re: IX Magic 1.16d - October 30th, 2023

Post by IXix »

Fixed upload bump! Sorry folks there was a problem with the previous upload, soif you downloaded the above update, you'll need to download it again. :oops:
User avatar
IXix
Posts: 1118
Joined: Wed Nov 23, 2011 3:24 pm

Re: IX Magic 1.17 - May 20th, 2024

Post by IXix »

IXix wrote: Mon Jan 07, 2019 10:35 pm 2024.05.20 IX Magic 1.17 at buzz.robotplanet.dk
+ 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.
Update time! :dance:

This is a good one, plenty of fixes and some nice new features. Hopefully I've remembered to add everything to the manual.
+ Peer/MIDI values now allow comma separated value lists, with forward/backward/ping-pong option.
Previously if you wanted a specific sequence of values for a parameter you'd have to use multiple Events. Now you can do it with just one. Tremble before the mighty power of the comma!

There are some new subtleties to be aware of, such as persistent values and ping-pong/wrap behaviours. Also value sequences can themselves run in forwards, backwards and ping-pong mode, so it might be wise to have a look at the docs again.
+ Resources are now saved to a separate user settings file which overrides the defaults.
Anything in "IX Magic User Settings.xml" will override whatever gets loaded from "IX Magic Settings.xml", so if you remove stuff you don't want, it won't get put back again when I put out an update.

If it doesn't exist, the user settings file will be created automatically when Magic exits, just a dump of whatever the current settings are. If you want to do it yourself, just rename a copy of the old settings file, it's exactly the same.
Post Reply