• Please stop embedding files/images from Discord. Discord has anti-hotlinking logic in place that breaks links to Discord hosted files and images when linked to from anywhere outside of Discord. There are a multitude of file/image hosting sites you can use instead.

    (more info here)

New profile posts

I have now breached the 500 upload mark! God save the forums, what have I done D:
Polaris
Polaris
I basically owned the place two years ago today, so nonsensical has my output been. :<
Mint
Mint
It's kinda inspiring to see someone being so dedicated on something like this, good job!
Polaris
Polaris
Well, I've had on and off periods, like anything else...it's usually not too hard to continue since writing is fun, though. :>
I wish we didn't have to worry about politics that much. I remember a time of ignorance...And it was very much so bliss
ColdCallerLoopy
ColdCallerLoopy
It ends for all of us some day, might as well enjoy the calm before the storm, because once January rolls around, god knows what'll happen.
mckgamer
mckgamer
My birthday is a couple days after we decide whether we throw America down the toilet or not. What a great present.
i feel like siIvagunner is just gonna keep making "finale" rips and continue saying it's over except it isn't
Sora655
Sora655
i guess it wasn't the finale
EnlightenedOne
EnlightenedOne
There is still an uncertainty that this is some Halloween special that won't last... But yeah it was really dumb of them to basically revive it six days after death.
Sora655
Sora655
i got a theory: siivagunner is trying to burn out everyone by making everyone think it's over and then continuing making rips so everyone just gets tired of high quality rips
Hello again c:
I have made decent progress:

1. I managed to extract the samples from Org Maker 1, and fixing them (The header of the wave files was incorrect,
and thus wouldn't load, however I was able to fix that thanks to Noxid)

2. I debugged OM 1 just to make sure the frequencies were the same (they are, and just like OM 2 they use a intermediate waveform)

This leaves me one last question before I can finish my work:

What would be the BEST way to convert the raw wavedata to .wav (more specifically, the C3 frequency?

Replicating the intermediate waveform didn't work (As i've mentioned in an earlier post)
and recording the waves in audacity is more than just troublesome. (for obvious reasons)

My current plan is to split the wavedata up, and then import it into audacity with the samplerate 66816 (C frequency * 2),
which would result in the desired tone.

But what do you think? Any suggestions would be appreciated.

Aside from that, there's another thing that's been bottering me:

Octave 2's intermediate waveform is 256 points long. Every wave in the wavedata is 256 bytes long.
So why is every other sourcepoint used twice, instead of just using every sourcepoint once? It makes little sense to me.
Bavi_H
Bavi_H
You said:

> What would be the BEST way to convert the raw wavedata to .wav (more specifically, the C3 frequency?

I don't know much about digital audio manipulations. But what you are doing sounds interesting to me. Are you trying to use the OrgMaker sounds in something like a module tracker? I remember playing around with OpenMPT once a long time ago. In OpenMPT, I think you just import the sample and type in its playback frequency value. Start exploring this manual page for ideas of what it looks like: https://wiki.openmpt.org/Manual:_Samples If you're doing something like that then I *think* you might be able to just import a 256-point wave and specify the play frequency is 66816. But I'm not sure. I'm interested, but I don't have time to research it right now.

I searched through your posts and found this: http://www.cavestory.org/forums/profile-posts/44613/ It looks like you want to use the OrgMaker sounds in FL Studio. You were planning to release an informational post, but I couldn't find it. I guess you're still working on the process. If you're planning to post something on these forums, I'll watch out for it and be sure to read it. If you're planning to post somewhere else, tell me where I should watch out for it, I'm interested and want to read about it.

You said:

> Octave 2's intermediate waveform is 256 points long. Every wave in the wavedata is 256 bytes long. So why is every other sourcepoint used twice, instead of just using every sourcepoint once?

Sorry, I don't know.

I'm not sure how much of the process is OrgMaker making the choices, and how much of it DirectSound or so on making the choices. I wasn't completely sure my results would be the same on everyone else's computer. But I wrote my results thinking someone else might be interested and confirm they happen the same way on their computer, or find a better explanation that explains both how it works on my computer and works differently on their computer.

Sometime I might go back to the debugger and see if I can find evidence if OrgMaker is in charge of filling some buffer with "every other source point used twice" or if OrgMaker just provides the 256-point wave to DirectSound. But either way, that wouldn't answer the "why?", just confirm if it's OrgMaker doing it, so it should be the same on every computer and not vary with DirectSound settings or sound card hardware.
OmegaFoxie
OmegaFoxie
1. Yes, the main point of the extracting the samples and converting them is to make them usable in a Tracker, FL Studio, or any audio workstation, really.

I figured I'd go for C3 since that's the "normal" pitch in Org Maker.

2. I never made the post because of I kinda forgot about it, and besides, I want the result to be as good as it can possibly be, so I want all issues answered and out of the way. If I end up making the post eventually I will post it on my profile, and / or I will notify you in a more direct manner.

3. I'm actually very interested in this issue, however my knowledge when it comes to debuggers and how to look for certain things, etc, is practically nonexistant, and I don't really have enough time to properly learn it at the moment. However I'll keep it in mind
Does anyone wanna help me figure out why the percussion samples from Org Maker 1 are seemingly impossible to load into audacity? (The ones used in Cave Story, like Bass01, Snare01, Tom01 all don't work, while the other ones like Bass02, Snare02, Tom02, do work fine). I looked at the files and compared them, however I can't draw any solid conclusions from that. All (serious) answers are appreciated
Noxid
Noxid
OmegaFoxie
OmegaFoxie
alright, thanks, I'll take a look at if those bytes are actually supposed to be there, and what they imply
OmegaFoxie
OmegaFoxie
those bytes are for
2 ExtraParamSize if PCM, then doesn't exist
X ExtraParams space for extra parameters

thing is, since it IS PCM, those bytes truly should not be there.

Thanks for pointing it out!~
Let us refer to the residence we like to call " the Nutshack"; "nut" being an allusion to a human testicle and "shack" meaning a roughly build place which people inhabit. (Expression of reaffirmation, Expression of reaffirmation). Can't wait to get banned for posting this
Ash Ketchum finally got to first base.
TLinkan
TLinkan
Before he becomes an actual child in the Sun and Moon anime, too.
mckgamer
mckgamer
Yeah, I'm not the happiest about that redesign. He's 14 now anyways. Unless this is a reboot.
everything about sun and moon makes me want to dance
Polaris
Polaris
For the most part, the anticipation towards experiencing something and the actual experience is a fair alternative to experience without expectation/knowledge. Of course, if the anticipation runs sour, it creates pointless conflict...but nevertheless knowing so much about Sun and Moon before it comes out isn't necessarily bad. A sufficiently strong-willed, careful person can avoid knowledge if it's distasteful, after all.
Mint
Mint
Well... yeah. Sometimes it's nice to know what's going to come,and hyping for it is nice too.
Exploration is a great thing too though, and the element of surprise can really help make that greater.
SeasonsOfDestiny
SeasonsOfDestiny
@Miccs Surprises do exist. You just have to go out of your way to completely avoid the leaks and trailers like I am.
Back
Top