Poster | Thread |
Hypex
| |
Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 26-Nov-2021 1:03:41
| | [ #1 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11322
From: Greensborough, Australia | | |
|
| Presenting The Maestrix 2: Reloaded
Hello everyone!
The Maestrix is back again making sounds and this time with a sequel.
Presenting...
The Maestrix Reloaded on PowerPC! A PowerPC native version of The Maestrix. For both AmigaOS4 and MorphOS.
Describing The Maestrix:
A MaestroPro Maestix driver simulator that redirects audio to AHI to allow applications with MaestroPro support to work over AHI.
New features in version 2 release of The Maestrix: Reloaded
* Reloaded on PowerPC with PowerPC native versions for AmigaOS4 and MorphOS.
* Includes OctaMEDIC. Coming to the rescue for MorphOS. It will heal OctaMED.
* Support for extended data mono audio streams.
* Fixed rare bug that left library in memory on fail.
* New multi platform installer.
* A new icon!
Reloading The Maestrix:
It's been less than a year since the last release of The Maestrix and now there is a sequel! This builds on all the work of the original and provides a PowerPC version of The Maestrix. Not only for AmigaOS4 but MorphOS as well. The theme continues with The Maestrix 2 being reloaded on PowerPC and now supporting a trilogy of Amiga platforms with 68K, OS4 and MOS. It is the most stable and optimised release yet.
To coincide with multi-platform support there is also a new installer. The new installer is intelligent, not only in design, but also in function by determining your platform and how to install files. Even though The Maestrix works as a simple commodity the installer gives you a choice of how you want to install it. You can install it into WBStartup in the classic way and place the guide elsewhere, or you can install all files to one place to keep it organised. In this case it will also give you the option of activating it in WBStartup. It will then be neatly linked into WBStartup and the icon updated with any tooltypes preserved. It also determines if you have a classic WBStartup drawer or a newer WBStartup manager and will automatically activate it in either setup. Not only this, but it will also launch The Maestrix when installation is finished, if you would like that option!
In addition, I also investigated what prevented OctaMED from working on MorphOS. With a PowerPC version in the works it made sense that MorphOS users could also benefit. It wasn't trivial to port The Maestrix to AmigaOS4 as it required some manual work given the 68K version uses assembly. But I found that MorphOS works very similar to how AmigaOS4 does in the way The Maestrix needed to jump from 68K code to native code on PowerPC. And so put in the extra effort for MorphOS as well. This left OctaMED which would freeze on MorphOS. Well I couldn't put that one down either so spent some time tracing the issue in a 68K debugger. As usually happens, it was a lot of time and testing, in order to find a small piece of information that had big consequences. In this case it was one simple instruction that brought the whole system down. Once aimed with this knowledge I set about to repair the situation and was happy with the end result, which is OctaMEDIC, to heal OctaMED. This is no simple patch though, as the final OctaMED can be a standard binary or a compressed binary, which complicates any patch routines. However, as it happens three variants are supported, with more info in the OctaMEDIC readme.
So is that it for The Maestrix? Or will the story continue the theme into a trilogy? I might just leave that one hanging there. After all. The Maestrix is designed to be a device driver, not a plot device.
Downloading The Maestrix: Reloaded
http://aminet.net/package/driver/audio/MaestrixReloaded |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 26-Nov-2021 17:22:40
| | [ #2 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12894
From: Norway | | |
|
| |
Status: Offline |
|
|
eliyahu
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 26-Nov-2021 19:15:59
| | [ #3 ] |
|
|
|
Super Member |
Joined: 3-Mar-2010 Posts: 1966
From: Waterbury, Connecticut (USA) | | |
|
| @Hypex
Outstanding! I can't wait to give this a spin with SoundStudio on the A1222 later. Thanks for your hard work!
-- eliyahu _________________ "Physical reality is consistent with universal laws. When the laws do not operate, there is no reality. All of this is unreal." |
|
Status: Offline |
|
|
kriz
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 27-Nov-2021 12:02:49
| | [ #4 ] |
|
|
|
Regular Member |
Joined: 20-Mar-2005 Posts: 238
From: No (R) Way | | |
|
| @Hypex
This is cool stuff, will test out on Morphos! |
|
Status: Offline |
|
|
t0lkien
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 27-Nov-2021 12:34:32
| | [ #5 ] |
|
|
|
Regular Member |
Joined: 25-Sep-2004 Posts: 201
From: SPAIN | | |
|
| Guauuuu! Playing OctaMED in MorphOS....Waht a pleasure! Thanks so much! |
|
Status: Offline |
|
|
Yssing
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 28-Nov-2021 8:12:37
| | [ #6 ] |
|
|
|
Super Member |
Joined: 24-Apr-2003 Posts: 1100
From: Unknown | | |
|
| @Hypex
Awesome stuff! _________________
|
|
Status: Offline |
|
|
ppcamiga1
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 28-Nov-2021 9:07:45
| | [ #7 ] |
|
|
|
Cult Member |
Joined: 23-Aug-2015 Posts: 855
From: Unknown | | |
|
| @Hypex
It is awesome !!! After so many years, I may try Octamed again.
|
|
Status: Offline |
|
|
Hypex
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 1-Dec-2021 7:30:37
| | [ #8 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11322
From: Greensborough, Australia | | |
|
| @All
Thanks everyone!
Much appreciated your feedback.
Happy it's useful for you.
|
|
Status: Offline |
|
|
kas1e
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 3-Jan-2022 17:08:24
| | [ #9 ] |
|
|
|
Elite Member |
Joined: 11-Jan-2004 Posts: 3551
From: Russia | | |
|
| @Hypex Don't want to work on NallePuh a bit?:) Have some fetish in form of wish to make Foundation game plays music in intro/menu (pro trekker mod files). Which even if you choose ahi for sounds/etc still plays over Paula (i found ciaa.resources are used for in the binary of game). i can pay a little bit for (says 200$ for example)
_________________ Join us to improve dopus5! zerohero's mirror of os4/os3 crosscompiler suites |
|
Status: Offline |
|
|
Chris_Y
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 3-Jan-2022 21:34:56
| | [ #10 ] |
|
|
|
Elite Member |
Joined: 21-Jun-2003 Posts: 3205
From: Beds, UK | | |
|
| @kas1e
Does CIAgent help? Last edited by Chris_Y on 03-Jan-2022 at 09:35 PM.
_________________ "Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion Avatar is Tabitha by Eric W Schwartz |
|
Status: Offline |
|
|
Hypex
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 5-Jan-2022 3:39:09
| | [ #11 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11322
From: Greensborough, Australia | | |
|
| @kas1e
It's so old I want to replace it. Since years. Plus fiddling on the CLI against simply loading a commodity is messy. It seems I have become the sound guy lol. By the sounds of it they didn't provide a proper AHI PT replayer so left the legacy player in. |
|
Status: Offline |
|
|
Rob
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 5-Jan-2022 8:56:11
| | [ #12 ] |
|
|
|
Elite Member |
Joined: 20-Mar-2003 Posts: 6376
From: S.Wales | | |
|
| |
Status: Offline |
|
|
Hypex
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 18-Mar-2023 16:08:32
| | [ #13 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11322
From: Greensborough, Australia | | |
|
| Releasing version 2.1 of The Maestrix: Reloaded.
Hello again everyone.
I have just released another update to the The Maestrix: Reloaded.
Available the same place.
Some new features and fixes are included in the package.
New features in version 2.1 release of The Maestrix: Reloaded
* Includes The Maestrix Tester! This will test that the library is working and can play a sound.
* Updated OctaMEDIC. Coming again to the rescue for MorphOS to heal OctaMED. Now clock works and copyright requesters are disabled.
* Support for extended dual stereo audio streams.
* Fixed bug where an oversized input buffer in buffers mode resulted in playback length being cut short.
* Version 41 API support.
The updated OctaMEDIC can be used to disable copyright requesters from OctaMED. However, it does also disable a hardware mouse check, inside player interupt. But this shouldn't affect main operation too much. |
|
Status: Offline |
|
|
Templario
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 23-Mar-2023 11:45:22
| | [ #14 ] |
|
|
|
Elite Member |
Joined: 22-Jun-2004 Posts: 3670
From: Unknown | | |
|
| @Hypex Thank you, abd fantastic installer.
|
|
Status: Offline |
|
|
Hypex
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 24-Mar-2023 12:51:43
| | [ #15 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11322
From: Greensborough, Australia | | |
|
| @Templario
Glad it's useful and thanks for noticing. |
|
Status: Offline |
|
|
Cool_amigaN
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 15-Apr-2023 19:57:12
| | [ #16 ] |
|
|
|
Super Member |
Joined: 6-Oct-2006 Posts: 1229
From: Athens/Greece | | |
|
| @Hypex
Your contribution is beyond awesome and really much appreciated!
On the other hand, I 've a small request, which I don't know how feasible it is.
Octamed can play midi files but when enabled, it's looking for a serial port.
Do you think you could patch it somehow and redirect into using a usb.midi.out connection (like Horny and BarsnPipes does) from camd.lib and classes/usb/camdusbmidi, at least on MorphOS?
I can do any beta testing, in case it is needed of course.
hope to hear from you soon :) _________________
|
|
Status: Offline |
|
|
Hypex
| |
Re: Presenting The Maestrix 2: Reloaded on PowerPC! Posted on 19-Apr-2023 14:01:23
| | [ #17 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11322
From: Greensborough, Australia | | |
|
| @Cool_amigaN
Thanks so much!
Funny. It was suggested to expand it to midi. But I was hoping to include recording support at some stage.
Now I have a base patch I can work off I'll look into it. The only thing is I lack midi equipment for testing. Though I imagine a usb midi port for starters wouldn't be expensive. |
|
Status: Offline |
|
|