Rick's b.log - 2023/11/26 |
|
It is the 24th of November 2024 You are 13.58.40.171, pleased to meet you! |
|
mailto:
blog -at- heyrick -dot- eu
Also, while I was at it, a few more tweaks to improve reliability with the file loader when it comes to damaged files.
There is no change to the user-facing behaviour, so the v0.17 user guide still applies. It is linked below in case you don't have it.
There's an updated user guide.
SimpleSeq v0.18
The application growing, and the memory allocations used, caused the addresses of some of the dialogue components to exceed the space allocated in the handles. Just to be clear, there was no memory overrun or anything like that. However the handles returned by the dialogue manager contain an address and an object reference, and if the space for the address is exceeded then when, later on, we want to read something from the dialogue, it would fail (and return '0') because the address and the object ID got mingled together, so it's no longer possible to correctly separate them... which would lead to some dialogue elements failing to work as expected (like setting radio options and/or check boxes being ignored).
The word allocation has been changed, so this problem no longer happens.
For RISC OS 5 machines with MIDI
Rick, 1st December 2023, 08:02 As it turns out, I must be the only person using this software.
How do I know? Well, I accidently left in a line of test code that hardwired each instrument to be '0' (piano)... and nobody has mentioned anything. Hmm...
There's a fix, but I'm working on fixing something else at the same time so email me if you'd like an update. Though, as I said, think I'm mostly talking to myself here. 😉
© 2023 Rick Murray |
This web page is licenced for your personal, private, non-commercial use only. No automated processing by advertising systems is permitted. RIPA notice: No consent is given for interception of page transmission. |