Previous Page | Next Page

by jackoalan at 9:51 PM EDT on July 2, 2016
Yea, I could rig up the SoundMacro interpreter to override the envelope times with a control change on 72/73. Those controllers are normally ignored by MusyX, but I'd rather keep the SoundMacro's settings in by default.

Interesting thing about MusyX, there are 2 distinct ways to implement an envelope. The preferred way is to define an ADSR object within the .pool, which is then ramped sample-by-sample on the DSP. The other way is to use the SoundMacro flow itself to loop and branch across ENVELOPE commands. This way isn't so nice, cause it only gets evaluated on the CPU in 5ms blocks of audio (160 samples @32KHz for GameCube).

I've got other codebases to tend to, so it might be some time before I'm able to work on additional features. Of course GitHub PRs are always welcome :)
by antidote at 2:51 AM EDT on July 3, 2016
Yes, PRs are always welcome, Jack and I are both extremely busy with the project, I'm going through the MP1 binary and labeling every function I can identify, and doing some reverse engineering along the way, while Jack is doing a ton of API work on things like Vulkan and Amuse. So help is not only appreciated, it's welcome.

edited 2:52 AM EDT July 3, 2016
by jackoalan at 1:20 AM EDT on July 4, 2016
Just uploaded another release:

This one adds support for loading `midi.wad` from Star Fox Adventures, which has some fairly complex songs as well as sequenced ambience.
by jackoalan at 9:48 PM EDT on July 4, 2016
And another update today (v1.8):

This one eliminates the attack-aliasing (clicks on note starts); pitch ratio wasn't properly initialized for new voices
by AnonRunzes at 10:48 PM EDT on July 4, 2016
Strange, seems like the "Star Wars Episode I - Battle for Naboo" N64 ROM simply refuses to work with amuse at all...

Oh yeah, and is there any way to implement some kind of extraction with these .proj/.pool/.sdir/.samp files to WAV? Besides, aren't you guys forgetting .etbl, .slib and .stbl as well?

edited 10:51 PM EDT July 4, 2016
by kode54 at 11:53 PM EDT on July 4, 2016
I figured out why it was so slow and/or delayed with the parameters I used. For one, I filled out the quality field with SOXR_HQ. For another thing, I filled out the initial parameters of the soxr_create call with a huge frequency difference.

You're supposed to fill those two values, when doing SOXR_VR in the flags field, with the widest difference of frequencies that you expect to support with that instance. So I filled it with a ratio that supports plus or minus 7 octaves, so a ratio of 128 to 1.

I see your implementation only uses a ratio of input to output, which I guess is fine if you never expect to change the ratio to anything farther from 1.0.
by antidote at 3:53 AM EDT on July 5, 2016
etbl simply matches IDs to effect names, which is kind of useless to amuse at the moment (that's a client detail), slib and stbl are definitely useful though, slib contains all 143 SNGs, and stbl contains the name and group/setup references, I'll add a RegistryContainer entry for them later today (when it's not 1AM my time lol).

edited 3:54 AM EDT July 5, 2016

edited 4:19 AM EDT July 5, 2016
by starerik at 8:17 AM EDT on July 5, 2016
I am having trouble running amuseplay. I have bootcamped Windows 10 on my Mac. I installed the redistributable thing and when I try to run the app the colors go crazy. The entire screen kind of looks like this. Like it can't render properly.
by antidote at 10:54 AM EDT on July 5, 2016
Hmmm, interesting try passing --d3d11 or --gl as a final argument and see if that fixes the issue, but that shouldn't affect how the program runs overall.

Though it should be said that we support OS X so you should probably try running it there and see if you have the same issue.

Crap, we don't have an OS X build up yet, I'll make one real quick and upload it.

Ok, got a mac build up, go ahead and give that a try.

edited 11:51 AM EDT July 5, 2016
by starerik at 11:57 AM EDT on July 5, 2016
Thanks! But not sure how to get it running in Terminal. I dragged and dropped the file into Terminal and it said "permission denied".

Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=]Link[/url]


HCS Forum Index
Halley's Comet Software
forum source