Welcome, Guest
Audio Overload for Catalina
(1 viewing) (1) Guest

TOPIC: Audio Overload for Catalina

Audio Overload for Catalina 3 weeks, 5 days ago #4512

I’m pleased to report that Audio Overload for Catalina is now ready for beta.

There are two known issues in the current code that I will resolve before a release:

- There’s no way to close a file after you open it.
- Export to WAV is not available.

If you notice any problems with this other than the above please let me know. Steps for reproduction would be very much appreciated also.

Changes over the last public release eleven years ago are:

- Rewrote the Mac front end using Cocoa/Objective-C. AO now works on macOS Catalina.
- Overhauled the Orchestra-90 playback code. The result isn't perfect yet but it's much closer to the real thing than in the past.
- Various improvements to the VGM playback code:
* Added support for the AY8910 (CPC, MSX, ZX Spectrum, some arcade titles)
* Added support for a second SN76496 PSG (some arcade titles)
* Added support for file formats >1.10. Please note that AO currently only supports
AY8910, SN76496, YM2413, and YM2612 chips for VGM files – files using other chips
will display a warning and are unlikely to do anything.
- Updated to zlib 1.2.8.

You can download this here:

www.bannister.org/ao-21b2.zip

Feedback welcomed.

Re: Audio Overload for Catalina 3 weeks, 4 days ago #4513

Re: Audio Overload for Catalina 3 weeks, 3 days ago #4514

Keyboard playback controls are not working. Specifically using space to pause/unpause a track and enter to start playing the highlighted track. Using the arrow keys to highlight different songs and expand/collapse archives works fine. These issues don't appear in v2.0.

I ran into some odd PSF issues. One where tracks take 10 seconds before they start outputting any music and the second where tracks wouldn't play at all. I'm too tired to look into this in detail, so expect an update tomorrow.

This was all on the 2.1v7 build on High Sierra.
Last Edit: 3 weeks, 3 days ago by Squirrel. Reason: Noting which build & OS used

Re: Audio Overload for Catalina 3 weeks, 3 days ago #4515

PSF issues! First off, these issues are present on the v2.0 release and can be encountered on both PPC and x86.

The following tracks have a delay outputting any audio if they are not the first track played after launching AO. The playback timer starts, but no sound or oscillator activity is heard for around 6-10 seconds. The options that deal with the volume levels have been shut off:
Legend of Mana: 102, 222, 227

The following track sometimes won't play at all:
Final Fantasy 9: 417

SPC and VGM (Genesis) music plays great.

Re: Audio Overload for Catalina 3 weeks, 2 days ago #4516

I'm not worried about issues that existed in 2.0 – fundamentally all this release is generally intended to be is a Cocoa rebuild of code that was last looked at properly almost a decade ago

That being said, I've hooked up a bunch of additional chips to the VGM engine this evening - a few of the YM-series FM chips as well as the HuC6280 - which will help those downloading from vgmrips.net/

Keyboard input should now be sorted.

www.bannister.org/ao-21b8.zip

Re: Audio Overload for Catalina 3 weeks ago #4517

Keyboard functionality has indeed been fixed.

I tried some random YM chip music, and most of it was fine.

When I tried out Magical Crystals (Arcade), which uses an OKIM6295 and 2x YM2149 chips, AO told me it didn't support the OKIM chip. After clicking OK it then crashed. Some tracks from this game crash (1 and 4) and some tracks actually play the audio AO supports (2 and 3). AO 2.0 doesn't give a warning about unsupported chips, and just stays silent while the counter ticks on.
Last Edit: 3 weeks ago by Squirrel. Reason: Clarification

Re: Audio Overload for Catalina 2 weeks, 6 days ago #4518

Squirrel wrote:
When I tried out Magical Crystals (Arcade), which uses an OKIM6295 and 2x YM2149 chips, AO told me it didn't support the OKIM chip. After clicking OK it then crashed. Some tracks from this game crash (1 and 4) and some tracks actually play the audio AO supports (2 and 3). AO 2.0 doesn't give a warning about unsupported chips, and just stays silent while the counter ticks on.


Good catch – that was an interesting bug. I've fixed it for the release.

Re: Audio Overload for Catalina 2 weeks, 6 days ago #4519

The final release of Audio Overload v2.1 is here:

www.bannister.org/ao-21.zip

This will be made available to the public tomorrow my time provided no last minute issues are found.

Changes:

- Fixed a divide by zero crash in MOD play back.
- Fixed a crash that could occur if a series of VGM files had unsupported chips.
- Added support for YM3512 and Y8950 sound chips in VGM files.
- Added support for closing a file using the delete key.

Thank you all for your assistance over this beta period.

Re: Audio Overload for Catalina 2 weeks, 5 days ago #4520

And it's now live:

www.bannister.org/software/

Now back to the emulators.

Re: Audio Overload for Catalina 2 weeks, 5 days ago #4521

Looks good!

I only found one more issue:

When trying to play Out Run (Arcade) track 10 I get a message that tells me AO doesn't support 9 of the requested chips, and then give me the spinning beachball cursor for a minute, then another beachball cursor, etc.

Granted, none of the tracks in this set are fully supported by AO, but some of them do output some sound (tracks 1-6). Track 7 actually plays for a second before starting the beachball routine.

Re: Audio Overload for Catalina 2 weeks, 4 days ago #4522

Squirrel wrote:
When trying to play Out Run (Arcade) track 10 I get a message that tells me AO doesn't support 9 of the requested chips, and then give me the spinning beachball cursor for a minute, then another beachball cursor, etc.


Thanks, I've fixed that for the next release. FWIW the file doesn't use most of those chips at all - it has a malformed header.

Re: Audio Overload for Catalina 2 weeks, 4 days ago #4523

Richard Bannister wrote:
FWIW the file doesn't use most of those chips at all - it has a malformed header.

I was actually wondering about that being a possibility. Thanks!

What was the cause of the beachballing?

Re: Audio Overload for Catalina 2 weeks, 2 days ago #4526

Squirrel wrote:
Richard Bannister wrote:
FWIW the file doesn't use most of those chips at all - it has a malformed header.

I was actually wondering about that being a possibility. Thanks!

What was the cause of the beachballing?


I wasn't skipping commands for unsupported chips properly. It would eventually unbeachball if you left it long enough, though you wouldn't get any useful output.

Time to create page: 0.15 seconds