Click Here
home features news forums classifieds faqs links search
6096 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
Home
Features
News
Forums
Classifieds
Links
Downloads
Extras
OS4 Zone
IRC Network
AmigaWorld Radio
Newsfeed
Top Members
Amiga Dealers
Information
About Us
FAQs
Advertise
Polls
Terms of Service
Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
9 crawler(s) on-line.
 21 guest(s) on-line.
 1 member(s) on-line.


 Kronos

You are an anonymous user.
Register Now!
 Kronos:  3 mins ago
 LarsB:  24 mins ago
 amigakit:  40 mins ago
 NutsAboutAmiga:  42 mins ago
 kolla:  44 mins ago
 Templario:  1 hr 32 mins ago
 Cammy:  2 hrs 49 mins ago
 pixie:  3 hrs 37 mins ago
 michalsc:  3 hrs 46 mins ago
 Rob:  8 hrs 39 mins ago

/  Forum Index
   /  Amiga OS4 Software
      /  Presenting The Maestrix 2: Reloaded on PowerPC!
Register To Post

PosterThread
Hypex 
Presenting The Maestrix 2: Reloaded on PowerPC!
Posted on 26-Nov-2021 1:03:41
#1 ]
Elite Member
Joined: 6-May-2007
Posts: 11009
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
Profile     Report this post  
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: 12607
From: Norway

@Hypex

good work

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
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: 1945
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
Profile     Report this post  
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: 213
From: No (R) Way

@Hypex

This is cool stuff, will test out on Morphos!

 Status: Offline
Profile     Report this post  
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: 175
From: SPAIN

Guauuuu! Playing OctaMED in MorphOS....Waht a pleasure!
Thanks so much!

 Status: Offline
Profile     Report this post  
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: 1078
From: Unknown

@Hypex

Awesome stuff!

_________________

 Status: Offline
Profile     Report this post  
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: 574
From: Unknown

@Hypex

It is awesome !!!
After so many years, I may try Octamed again.

 Status: Offline
Profile     Report this post  
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: 11009
From: Greensborough, Australia

@All

Thanks everyone!

Much appreciated your feedback.

Happy it's useful for you.

 Status: Offline
Profile     Report this post  
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: 3548
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
Profile     Report this post  
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: 3200
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
Profile     Report this post  
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: 11009
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
Profile     Report this post  
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: 6292
From: S.Wales

@kas1e

Have you tried contacting Paul Burkey? Maybe he still has the source or could assist in some way.

https://www.shoecakegames.com/

 Status: Offline
Profile     Report this post  
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: 11009
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
Profile     Report this post  
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: 3646
From: Unknown

@Hypex
Thank you, abd fantastic installer.

 Status: Offline
Profile     Report this post  
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: 11009
From: Greensborough, Australia

@Templario

Glad it's useful and thanks for noticing.

 Status: Offline
Profile     Report this post  
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: 1218
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
Profile     Report this post  
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: 11009
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
Profile     Report this post  

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle