Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > Bug Reports & Feature Requests > Raw PCM...? Owner: FamiPunk221 New post
Page 1 of 2 Sort: Goto Page: [1] [2] Next >>
Raw PCM...? Posted: 2013-05-10 15:59  (Last Edited: 2013-05-10 18:33) Reply | Quote
FamiPunk221



Member for: 3530 days
Status: Offline

#47533
Is it possible to get the RAW PCM thing into FamiTracker? I only know 2 NES trackers with Raw PCM support.
I would apprechiate it if it would be possible to get in FamiTracker.
If not then its fine :>

Posted: 2013-05-10 17:52 Reply | Quote
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#47538
I can think of about 50 trackers with raw PCM support.

...oh you mean [i]NES[/i] trackers?

Sorry, I'm being silly, but also half-serious. If you want PCM samples, the NES is a really poor choice of instrument for that.

That said, this feature has been requested many times here. The two trackers that do it (3 if you count SuperNSF), do it with solutions that are either complicated, or not well supported by NSF players. It's possible to do, but I don't think jsr has considered it worth the trouble, at this point.

Posted: 2013-05-13 21:15 Reply | Quote
FamiPunk221



Member for: 3530 days
Status: Offline

#47670
If Raw PCM use a large Zxx stream, how cannot effect that the Triangle/Noise?

Posted: 2013-05-13 23:44 Reply | Quote
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#47677
It does affect triangle and noise, and so do DPCM samples.

Posted: 2013-05-14 21:56 Reply | Quote
FamiPunk221



Member for: 3530 days
Status: Offline

#47699
I know that DPCM affect Tri and nse, as example for SuperNSF Heim this, the Noise doesnt sound 'crunched' down or the MuseTracker Demo songs with Raw PCM, Tri and Noise are not 'crunched' down.
What do I misunderstand at Raw PCM?

Posted: 2013-05-14 22:30 Reply | Quote
za909

Avatar

Member for: 3962 days
Location: Hungary
Status: Offline

#47702
I guess either it"s because it was recorded in VirtuaNES or VirtuaNSF, which doesn't emulate the decreasing triangle and noise levels to such a degree as other emulators do, or it could be possible because the PCM level changes so quickly, that it doesn't leave any noticeable artifact.

_______________________
Rectangular sh*t ©
Posted: 2013-05-14 23:24 Reply | Quote
FamiPunk221



Member for: 3530 days
Status: Offline

#47705
I use mostly Winamp to play NSF songs (both NotSoFatSo and the NEZplug plugin) and Tri and noise dont seem to be affected as normal DPCM sounds.
I guess you're right. Raw PCM is much faster then 60hz NTSC/50hz PAL chips and eat much CPU.
I think this solved my question :3

Posted: 2013-05-14 23:44 Reply | Quote
Xyz_39808

Avatar

Member for: 4180 days
Location: South Texas
Status: Offline

#47706
The problem is that the players you're using don't emulate it correctly.
Best test is if this [url=http://famitracker.com/forum/posts.php?id=1703]http://famitracker.com/forum/posts.php?id=1703 plays correcly

Posted: 2013-05-15 01:16 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#47711
If your player doesn't emulate the 2A03 properly, then you have no reason not to switch to a player that does, do you?

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2013-05-15 08:42 Reply | Quote
Xyz_39808

Avatar

Member for: 4180 days
Location: South Texas
Status: Offline

#47726
You don't???
I thought the obvious reason would be "my nintendo player doesn't even play nintendo music this is garbage I should get one that works"

(this gets complicated for droid users because there's no good alternatives :o)

Posted: 2013-05-15 08:55  (Last Edited: 2013-05-15 08:55) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#47730
Yeah, I should've been clearer about the fact I was talking about PC users. Obviously MacOS users are given pretty limited choice, not to mention iPhone/iPod and Android users.

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2013-05-22 03:33 Reply | Quote
poodlecock

Avatar

Member for: 3398 days
Location: !wow
Status: Offline

#47864
If you're talking about 2A03 PCM (which you probably are), then I would say that this is not very practical as it eats up most of the CPU power. But if you're talking about MMC5 PCM, then I'm waiting for this, too. As for jsr's input on this, I don't believe there is any...

_______________________
"im going to continue making this crazy stuff then after a while my style will be so sick that you will be like damn suuun that shit is so sick i dont even get it. i will be like bro its ok.. you dont have to." -omgdonut
Posted: 2013-05-22 04:25 Reply | Quote
Xyz_39808

Avatar

Member for: 4180 days
Location: South Texas
Status: Offline

#47868
MMC5 also eats up most of the CPU power.
It's just that you're directing all the computing to focus on writing to $5011 instead of $4011

Though I'd really like to know the speed of those writes. Is it 33143.9 Hz like DPCM?

Posted: 2013-05-22 08:19 Reply | Quote
FamiPunk221



Member for: 3530 days
Status: Offline

#47872
I think so.
SuperNSF Testout sounds like 33143.9 Hz so it must be.

Posted: 2013-05-22 09:34 Reply | Quote
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#47873
No, SuperNSF is not related to DPCM at all. Its sample loops are approximately 112 CPU cycles, which gives a samplerate of approximately 16kHz.

MMC5 does not automate PCM playback. The only advantage it has over 2A03 PCM is that it is 8 bit instead of 7.

Page 1 of 2 Sort: Goto Page: [1] [2] Next >>