openmsx audio capture

Page 3/3
1 | 2 |

By dvik

Prophet (2200)

dvik's picture

22-02-2007, 23:10

Yep I know and thats a concern. It could be a bit too much disk writes but should be doable. I don't really have anything to compare with. When I use Cubase I can only record 4 channels at the time because I don't have any cool multichannel soundcards. But I heard its no problem with 40+ channels on a modern PC.

By norakomi

Paragon (1123)

norakomi's picture

23-02-2007, 19:55

cool
I'd be happy to hear more good news.
Talk to you later !!

By AuroraMSX

Paragon (1902)

AuroraMSX's picture

23-02-2007, 23:10

Because in the worst-case scenario ppl are going to diskwrite Moonblaster stereo tunes at 9+9+1+1 Big smile (fm1, fm2, adpcm, psg) Running Naked in a Field of FlowersNo. Worst case is when someone start recording full-spec SME3 songs oO PSG + FM-PAC + 2x MusMod + 2x SCC + 1 PCM on turboR. 43 channels-o-noise... Now that, my howling friend, is worst case.

By wolf_

Ambassador_ (9956)

wolf_'s picture

23-02-2007, 23:54

I consider that chance close to zero. Tongue It might technically be a worse situation, but it's so rare... who carez..!

By AuroraMSX

Paragon (1902)

AuroraMSX's picture

24-02-2007, 13:48

I consider that chance close to zero. Tongue It might technically be a worse situation, but it's so rare... who carez..!Anyone who wants to record "Verkeersinformatie" into separate tracks Tongue

Technically worse then would be playing 18 channels of OPL4 FM + 24 channels of OPL4 Wave while SME3 is blasting its 43 channels of noise Wink
But I have to admit that the chance of that happening could even be below 0 Tongue

By mth2

Supporter (4)

mth2's picture

25-02-2007, 00:23

The openMSX sound logging is based on EmuTime nowadays, which means it will not skip samples even if the PC cannot produce them fast enough. So there is a chance you will have to wait 5 minutes to record a 3 minute song, but the recorded WAVs would be correct.

I'm not sure how hard it is to record individual channels, because the channel mixing is done in the sound chip emulation code rather than in the generic mixer. Currently a sound chip delivers a single mono or stereo sound stream, that would have to become multiple streams if we want to record each individual channel.

By wolf_

Ambassador_ (9956)

wolf_'s picture

25-02-2007, 00:29

If the sound emu mixes it all in a non-common way then what overriding the muted channels with volume 0, each int ?

ps. lost your password or what? Hannibal

By mth

Champion (506)

mth's picture

25-02-2007, 22:15

Don't you want to log all channels in one go? (to separate WAVs, of course) If you would record one channel at a time, it would be hard to get the channels synced later.

About the other account: I didn't have my password saved on my notebook and I don't use it often enough to know it by heart.

By wolf_

Ambassador_ (9956)

wolf_'s picture

25-02-2007, 22:52

uh yes.. , what about running -in case of FM-Pac- 9 instances, and each with a uniquely solo'ed channel (by v0'ing the others) ? Tongue

By dvik

Prophet (2200)

dvik's picture

25-02-2007, 23:20

I think the easiest (at least in blueMSX) is to save each individual channel from the actual sound chip emulation. Creating indiviual streams for each channel to the mixer would add unnecessary overhead I think. blueMSX also save the sound logs based on the MSX clock so slow downs aren't a problem here either.

Page 3/3
1 | 2 |