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

0 Members and 9 Guests are viewing this topic.

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #30 on: May 28, 2025, 10:52:39 AM »
Rock on! And the solos went through properly, way to go! 🤘
Except for that very last bit, something odd happened there. But aside from that - sounds great!
I still hope to take that IT step out of the equation, though... :P

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #31 on: May 28, 2025, 11:00:54 AM »
Just go to the "Request account" link at the top of the page and I'll activate it when I see it.
I already did. Awaiting further instructions! :)

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #32 on: May 28, 2025, 03:52:40 PM »
with --auto-drum-offs set to 2:
Heads up - in the newest version 0.2.6, that I just posted, --auto-drum-offs use AGI ticks for resolution, not IT rows - that means more precision. Now if you set --auto-drum-offs 1, you'll get the shortest drums possible with AGI.
« Last Edit: May 28, 2025, 03:56:44 PM by Sinus »

Offline Collector

Re: IT2AGI sound converter script - some fixes
« Reply #33 on: May 28, 2025, 05:10:47 PM »
I approved you account.
KQII Remake Pic

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #34 on: May 28, 2025, 05:24:28 PM »
I approved you account.
Perfect! But for now I don't have edit rights. I sent you a message at abranscom-at-gmail.com. Perhaps we can continue by email and not pollute this thread with wiki account topics :)

Offline Collector

Re: IT2AGI sound converter script - some fixes
« Reply #35 on: May 29, 2025, 07:49:51 AM »
Should be OK now.
KQII Remake Pic

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #36 on: May 29, 2025, 03:12:50 PM »
Version 0.3.0 is out, properly interpreting MIDI files!

Use --channels with 0-based MIDI channel values, channel 9 is usually drums. The script cut already playing notes, so keep every voice on a separate channel, obviously.
OR... use the experimental --midipoly parameter, which will try to fit as many polyphonic sounds as it can into the 3 channels we have. Note: the whole file MUST be on 1 MIDI track to try that.

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #37 on: May 30, 2025, 12:21:34 PM »
I may be insane, but the next version will support Arpeggio in IT. And possibly portamento, too, though quickly changing notes sound badly in ScummVM, only DOSBox plays them legato.
Chiptunes in AGI, huh? :D
« Last Edit: May 30, 2025, 12:27:52 PM by Sinus »

Offline lskovlun

Re: IT2AGI sound converter script - some fixes
« Reply #38 on: May 30, 2025, 07:38:29 PM »
If you can make it sound nice in the external AGI song player programs, I think there would be a good case for a change in ScummVM.

Offline bokkers

Re: IT2AGI sound converter script - some fixes
« Reply #39 on: May 31, 2025, 07:10:30 AM »
Wow, that's an amazing upgrade yet again! Will try it right away. Thanks so much for your work on this. Our game project "V" is stepping up on the music part extremely, thanks to your work: the game will feature radio stations with different genres (just like in GTA), so if anyone wants to hear their favourite 70s or 80s tune in glorious AGI 4-channel sound, just hit me with your wishes. 

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #40 on: May 31, 2025, 11:09:08 AM »
If you can make it sound nice in the external AGI song player programs, I think there would be a good case for a change in ScummVM.
I guess my main gripe is that in DOSBox notes written end-to-end are played almost seamlessly, which makes it possible to write legato passages or almost smooth glissandos. ScummVM starts every new note with a slight pause or "tick" (I didn't record it to be sure), turning strings of short notes into a scratching mess with a 60Hz buzz.
I wonder - does anyone here own a real PCjr/Tandy machine, and could share their experiences? :)

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #41 on: June 03, 2025, 05:06:36 PM »
I promised to myself: no more MOD hacking, no-one will convert Amiga MODs.

And then this happened...

Cremona.mod -> Cremona.AGI

Original file wasn't tweaked in any way. Just a couple of command-line parameters to make drums out of samples, and reorder channels :P
--instr-note 5 13 --instr-note 11 14 --instr-shift 7 -12 --auto-drum-offs 1 --channels 2,3,4,1

EDIT: Even better with built-in arpeggio for those chord samples: Cremona.AGI with arps!

Still, just command line parameters...
--length 500 --instr-note 5 13 --instr-note 6 14  --instr-note 5 13 --instr-note 4 15 --instr-note 11 14 --instr-shift 9 12 --instr-shift 12 12 --instr-shift 13 12 --instr-arp 1 047 --instr-arp 2 037 --instr-arp 12 037 --instr-arp 13 047 --auto-drum-offs 1 --channels 2,3,4,1 cremona.mod out_cremona.ags

Sadly, an AGI sound file that long has problems fitting in memory, I had to add a --length parameter to limit the number of note rows processed. That's unfortunate.
« Last Edit: June 05, 2025, 02:05:52 PM by Sinus »

Offline Kawa

Re: IT2AGI sound converter script - some fixes
« Reply #42 on: June 03, 2025, 05:10:06 PM »
Daaaaaaaaaaamn :o

Offline Sinus

Re: IT2AGI sound converter script - some fixes
« Reply #43 on: June 04, 2025, 08:38:09 PM »
Daaaaaaaaaaamn :o
Really? Well, look at that post again, it got updated. :P

Offline Kawa

Re: IT2AGI sound converter script - some fixes
« Reply #44 on: June 05, 2025, 05:48:21 AM »
Daaaaaaaaaaamn!

I'll take "Sounds AGI is not supposed to ever make" for $1000, Alex.


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

Page created in 0.169 seconds with 23 queries.