LoginLogin
Nintendo shutting down 3DS + Wii U online services, see our post

What do you use WAV for and is it possible to do Voice Acting with it?

Root / Programming Questions / [.]

ElzoBroCreated:
I want to learn how to use WAV Stuff but I don't know why people use WAV. I want to know if you can do Voice Acting with it. If you can't what do you use WAV for?

You can use WAVSETD to set it to a mml instrument, then beep or use it for mml

If you're doing voice acting, good luck keeping it in about 2-3 seconds.

There's also the video thing by Rei, those are long audio samples

There is a library to record sound up to 30 seconds. It's called wav recorder(http://smilebasicsource.com/page?pid=55)

So, what's the plausability of Voice Acting? If it can record up to 30 Seconds surely it's possible. If I need something longer than that I'll just record more than one 30 Second Sample, right?
There's also the video thing by Rei, those are long audio samples
Also what do you mean by long audio samples?

You can use WAVSETD to set it to a mml instrument, then beep or use it for mml
So you can use an MML Instrument to Beep with it also?

So, what's the plausability of Voice Acting? If it can record up to 30 Seconds surely it's possible. If I need something longer than that I'll just record more than one 30 Second Sample, right?
You're right, but the problem is that the voice wouldn't sound fluent because it need to load the file between samples. I think the author of that tool made samples of 30 seconds because the ram provided in smilebasic is tiny. Smilebasic has 8.3MB of ram when it start without a program(In O3DS). When the wav recorder library is used, it reserve 2.1MB of ram to store the wav.

That's... a lot.

So, what's the plausability of Voice Acting? If it can record up to 30 Seconds surely it's possible. If I need something longer than that I'll just record more than one 30 Second Sample, right?
You're right, but the problem is that the voice wouldn't sound fluent because it need to load the file between samples. I think the author of that tool made samples of 30 seconds because the ram provided in smilebasic is tiny. Smilebasic has 8.3MB of ram when it start without a program(In O3DS). When the wav recorder library is used, it reserve 2.1MB of ram to store the wav.
And the 3DS has 128MB of RAM, well; that's a waste of perfectly good RAM

So, what's the plausability of Voice Acting? If it can record up to 30 Seconds surely it's possible. If I need something longer than that I'll just record more than one 30 Second Sample, right?
You're right, but the problem is that the voice wouldn't sound fluent because it need to load the file between samples. I think the author of that tool made samples of 30 seconds because the ram provided in smilebasic is tiny. Smilebasic has 8.3MB of ram when it start without a program(In O3DS). When the wav recorder library is used, it reserve 2.1MB of ram to store the wav.
And the 3DS has 128MB of RAM, well; that's a waste of perfectly good RAM
A lot of the RAM is in use by the 3DS operating system, and Nintendo doesn't want SmileBASIC to be able to write to places it shouldn't. Otherwise, they could initiate ROP, and we all know what happens when we get ROP.