Thanks for the info, it all helps. This is very strange though. I don't think there's much chance of finding out what happened unless it happens again.

Thanks for the info, it all helps. This is very strange though. I don't think there's much chance of finding out what happened unless it happens again.
Little update. Window resizing is better now.IXix wrote: ↑Mon Jan 07, 2019 10:35 pm2020.05.17 IX Magic 1.12d - x86
+ Dialog resizing improvements
There's no true random in Magic, so you get the same sequence every time. I need to expose the seed values to the user and maybe add a true random (technically pseudo-randomly pseudo-random) mode.
Cool sounds.tinga wrote: ↑Wed May 27, 2020 4:23 am A random page demo, 3x2 sequences, with accumulator, I was not able to do that just with Magic. Also fade in/out for smooth change.
That's not a problem, Accumulator and PeerLFO solve that, these 2 great machines are now under Magic control, same thing for PeerState, combined with Magic state offers great flexibility, so good news for me if this great trio (.Acc,LFO,State) will have a big role to play, anyway ScaleWalker is the perfect machine for random, Magic is perfect to drive gigantic modular structures, and so many other things.
Turns out the two 'force note-off' modes have been broken for absolutely ages but they're fine now, better than ever.IXix wrote: ↑Mon Jan 07, 2019 10:35 pm2020.05.31 IX Magic 1.12e x86
+ Fixed broken Event force note-off modes
I have half a suspicion of what might have happened. I know it's a while back but can you remember, did you have two instances of Magic and do you have multithreading enabled? I just encountered a similar error where the data in the file was corrupt for no apparent reason but I had just been testing a new feature using two instances and it occurred to me that it could be a threading issue.
I'm pretty sure I only had one instance. I don't think I've ever used more than one instance of Magic in any of my Buzz Projects. And yes, I do have Multithreading enabled. Two Processors with Thread Affinity Max set & Time Critical Priority (according to my Buzz settings).IXix wrote: ↑Thu Jun 18, 2020 7:56 pmI have half a suspicion of what might have happened. I know it's a while back but can you remember, did you have two instances of Magic and do you have multithreading enabled? I just encountered a similar error where the data in the file was corrupt for no apparent reason but I had just been testing a new feature using two instances and it occurred to me that it could be a threading issue.
So much for that idea.Candle wrote: ↑Thu Jun 18, 2020 9:46 pmI'm pretty sure I only had one instance. I don't think I've ever used more than one instance of Magic in any of my Buzz Projects. And yes, I do have Multithreading enabled. Two Processors with Thread Affinity Max set & Time Critical Priority (according to my Buzz settings).
Nope, not at all.
I'll put it on the list of things to do.
You're welcome! Thanks for testing.
That wouldn't make a difference. Of course everyone knows that not having a backup makes data loss two hundred times more likely but that's another matter.
Thanks for testing. Threading problems can often be hard to reproduce though, so that doesn't necessarily prove anything. I've put stuff in place to hopefully make it more threadsafe anyway, just in case.
Update bump!IXix wrote: ↑Mon Jan 07, 2019 10:35 pm2020.07.31 IX Magic 1.14 x86, IX Magic 1.14 x64
+ Added x64 version
+ 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
This has been far more work than the above changelog might suggest! I ran into a limitation of the rather old dialog updating system and had to rewrite tons of stuff, which of course introduced tons of new bugs which needed to be found and squashed. I think I've caught them all now but stay alert and save often, just in case.IXix wrote: ↑Mon Jan 07, 2019 10:35 pm2021.01.02 IX Magic 1.15 x86, IX Magic 1.15 x64
+ 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)
+ Machine version 1.15, file version 12