Author Topic: IT2AGI sound converter script - some fixes  (Read 2192 times)

0 Members and 3 Guests are viewing this topic.

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #45 on: June 06, 2025, 09:43:20 AM »
New feature in the making: "magic noise" instrument. Mark a specific instrument so that the script automatically generates "play noise, borrowing frequency from channel 3" notes on channel 4. And then go all glissando on channel 3! Many notes, big memory footprint, but WIND!

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #46 on: June 07, 2025, 05:19:53 AM »
I find myself deeply disappointed that the "borrow frequency" mode isn't precise at all. It generates buzz at something like 10.5-note octaves, or rather an octave that doesn't double the frequency. Perhaps it's a DOSBox emulation issue, I'll have to dig into its sources... :/
« Last Edit: June 11, 2025, 03:16:09 PM by Sinus »

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #47 on: June 07, 2025, 10:05:37 AM »
Sooo, with some frequency trickery, it IS possible to hijack the "periodic" buzz noise and make it work as a bass line.

Bass buzz in AGI!

How's that "sounds AGI is not supposed to ever make" category doing? :P

This sounds consistently in DOSBox and ScummVM, but does it work on the original PCJr/Tandy SN76489 chip? Who knows.

Offline bokkers

Re: IT2AGI sound converter script - some fixes
« Reply #48 on: June 08, 2025, 02:51:51 AM »
Sounds epic! How would I go about in MIDI or IT to get that effect?

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #49 on: June 08, 2025, 05:13:38 AM »
In the next version, the script will recognize a [BUZZ] tag in an instrument's name, and will generate appropriate notes on the noise channel magically. Of course you won't be able to use drums at that tick.

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #50 on: June 08, 2025, 09:30:35 PM »
Well, for what it's worth, a new version is out. Add a separate instrument in IT (my usual choice is the Synth Lead - Square from the MIDI Library), give it a name containing [BUZZ], and play some bass notes on the 3rd channel. Let me know if it works, or maybe sounds horrible if your DOSBox/ScummVM happens to sound differently than mine!
« Last Edit: June 09, 2025, 07:29:19 PM by Sinus »

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #51 on: June 11, 2025, 03:15:02 PM »
More features incoming!
- Global volume (initial setting and effect) - perfect for fade-ins and outs
- Channel volume effect
- Volume slide effect

Also, here's a teaser. Direct IT-to-AGI export, no trickery. The NeverEnding Story in Sierra AGI glory! (Only the beginning so far, but yes, solos are coming.)

(Hey, TNES came out in 1984, if Sierra had the rights, they could've made a TNES adventure! Any takers..? :D)

Offline Collector

Re: IT2AGI sound converter script - some fixes
« Reply #52 on: June 12, 2025, 08:17:27 AM »
You should do an AGI NeverEnding Story trailer or teaser using that soundtrack.
KQII Remake Pic

Offline Kawa

Re: IT2AGI sound converter script - some fixes
« Reply #53 on: June 12, 2025, 08:23:07 AM »
Those not in the know wouldn't believe it's the AGI engine producing those sounds.

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #54 on: June 15, 2025, 08:00:12 AM »
So here's a hot take. Tandy/PCjr use the same chip that the SMS console has. Consoles have a lively music scene. The VGM format stores bytes for the chip ready-to-play. What the hell stopped AGI musicians from using that as a resource..? 🤔 I'm either missing something, or rediscovering the wheel here...

Offline lskovlun

Re: IT2AGI sound converter script - some fixes
« Reply #55 on: June 15, 2025, 09:30:21 AM »
Portability.

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #56 on: June 15, 2025, 12:42:51 PM »
Portability.
Expand? 🤔

Let me rephrase. It seems that whatever is possible on the chip on consoles, should (well, minus crazy hacks) be possible in AGI. But so far I've seen not a single mention of that approach anywhere, so I wondered why. Why are AGI users happy to hear a single note of bass, while it's commonplace on consoles..?

Offline Kawa

Re: IT2AGI sound converter script - some fixes
« Reply #57 on: June 15, 2025, 01:16:07 PM »
Possibly, because it takes a plain ol' 8086 with just under 5 MHz too much effort to process it all while also running the actual game?

And that goes for all games that support the 3-Voice. In fact, even with the single-voice PC speaker, there's a reason the screen freezes up when some games push sampled audio.

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #58 on: June 15, 2025, 02:45:56 PM »
It doesn't take much to send a few bytes to a sound chip, that can't take much CPU power...

Offline Kawa

Re: IT2AGI sound converter script - some fixes
« Reply #59 on: June 15, 2025, 03:28:19 PM »
You can only send so many bytes per second. More if that's all you do.

Which is also why 8088 MPH's credits have a much nicer-sounding background song than the main demo.


SMF 2.0.19 | SMF © 2021, Simple Machines
Simple Audio Video Embedder

Page created in 0.055 seconds with 23 queries.