Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > Channel compression (?) Owner: CheeseGuy99 New post
Page 1 of 1 Sort:  
Channel compression (?) Posted: 2014-09-13 07:22  (Last Edited: 2014-09-13 07:23) Reply | Quote
CheeseGuy99

Avatar

Member for: 5244 days
Location: Amarillo, TX
Status: Offline

#61848
Compression really was the best word I could think of to describe it. It's obviously not a bug, probably has something to do with how to 2A03 works, but I've noticed, particularly in one instance, where there is one square, and then some noise adds in, that it will make the square quieter as soon as the noise starts. Is there some way to combat this?

_______________________
**** COMMODORE 64 BASIC V2 ****

Some other places I've tried to conquer:
Le Chipmusic
Le BattleOfTheBits
Posted: 2014-09-13 08:08 Reply | Quote
Xyz_39808

Avatar

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

#61849
This is not a bug, it's proper emulation of the chip and the way it handles volumes.

http://wiki.nesdev.com/w/index.php/APU_Mixer

RE: Channel compression (?) Posted: 2014-09-13 17:43 Reply | Quote
Stratelier



Member for: 4446 days
Status: Offline

#61860
CheeseGuy99 wrote:
Is there some way to combat this?

Not really. Though if you typically play your Square instrument below volume F (like volume C), then then you can use volume F as an accent (in time with your Noise notes) and that gets you some compensation....

_______________________
Where to find me:
YouTube: http://youtube.com/user/stratelier
DeviantArt: http://stratadrake.deviantart.com/
Posted: 2014-09-13 18:06 Reply | Quote
CheeseGuy99

Avatar

Member for: 5244 days
Location: Amarillo, TX
Status: Offline

#61862
Xyz_39808 wrote:
This is not a bug, it's proper emulation of the chip and the way it handles volumes.

CheeseGuy99 wrote:
It's obviously not a bug, probably has something to do with how to 2A03 works


Also, about the volume idea, that worked. Surprised I didn't think of that myself, lol.

_______________________
**** COMMODORE 64 BASIC V2 ****

Some other places I've tried to conquer:
Le Chipmusic
Le BattleOfTheBits
Posted: 2014-09-14 05:11 Reply | Quote
Stratelier



Member for: 4446 days
Status: Offline

#61879
CheeseGuy99 wrote:
Also, about the volume idea, that worked. Surprised I didn't think of that myself, lol.

I made one song where all the instruments on Pulse channels capped out at volume C instead of F just because I thought the song's bassline (on Triangle) was not loud enough, and since you can't adjust Triangle's volume, all you can do is adjust the other channels relative to it.

_______________________
Where to find me:
YouTube: http://youtube.com/user/stratelier
DeviantArt: http://stratadrake.deviantart.com/
Posted: 2014-09-14 17:25 Reply | Quote
rainwarrior

Avatar

Member for: 5642 days
Location: Canada
Status: Offline

#61887
The squares affect each other's volume.

The triangle, noise, and DMC affect each other's volume.

The relationships end there, though. Noise does not affect square, like the OP suggested.

Posted: 2014-09-14 17:46 Reply | Quote
Stratelier



Member for: 4446 days
Status: Offline

#61888
rainwarrior wrote:
Noise does not affect square, like the OP suggested.

It could be something similar, though, like phase relationships or filtering (e.g. Noise #-F sounds quieter than Noise #-E or below, not because it should, but because it's a very high frequency)....

_______________________
Where to find me:
YouTube: http://youtube.com/user/stratelier
DeviantArt: http://stratadrake.deviantart.com/
Posted: 2014-09-15 22:21 Reply | Quote
CheeseGuy99

Avatar

Member for: 5244 days
Location: Amarillo, TX
Status: Offline

#61913
Tell me that has no effect.

_______________________
**** COMMODORE 64 BASIC V2 ****

Some other places I've tried to conquer:
Le Chipmusic
Le BattleOfTheBits

Attachments:
space_walking.ftm (7 Kb)
Posted: 2014-09-16 11:35 Reply | Quote
Xyz_39808

Avatar

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

#61922
This has no effect.

Last thing I can suggest is to record waveout and try listening on a different device. You may actually be hearing something different than the rest of us due to something with your soundcard.



Posted: 2014-09-16 17:01 Reply | Quote
CheeseGuy99

Avatar

Member for: 5244 days
Location: Amarillo, TX
Status: Offline

#61926
I tried the FT rendered WAV on my main PC, my secondary, my laptop, my tablet, and my phone, with 3 different pairs of headphones, 2 different headset amps, and just the inbuilt speakers on all devices that had it. I also did the NSF on my 3 PCs, and the same effect was there. Something is making the square much quieter whenever the noise comes on.

_______________________
**** COMMODORE 64 BASIC V2 ****

Some other places I've tried to conquer:
Le Chipmusic
Le BattleOfTheBits
Posted: 2014-09-16 18:46 Reply | Quote
jsr
Administrator

Avatar

Member for: 7416 days
Location: Sweden
Status: Offline

#61929
As mentioned, there are no effects of compression between the squares and noise channel (according to blargg's model at least).

I don't hear any problems with your example file, if you still believe there is a problem then I'd suggest you to upload a wave-file instead.

_______________________
Programmer and developer
Posted: 2014-09-16 18:52 Reply | Quote
Roflo

Avatar

Member for: 4465 days
Location: Germany
Status: Offline

#61930
White noise removes other frequencies, or am I wrong?

Posted: 2014-09-16 20:19 Reply | Quote
jsr
Administrator

Avatar

Member for: 7416 days
Location: Sweden
Status: Offline

#61935
White noise doesn't remove any frequencies, but the definition is that it contains all frequencies and has no filtering. If that was what you meant?

_______________________
Programmer and developer
Posted: 2014-09-16 20:42 Reply | Quote
CheeseGuy99

Avatar

Member for: 5244 days
Location: Amarillo, TX
Status: Offline

#61937
Hmm... I know that my main and my laptop have the same sound card... I don't know. I'm definitely hearing something, but I guess it's not coming from FT. Thanks anyway.

_______________________
**** COMMODORE 64 BASIC V2 ****

Some other places I've tried to conquer:
Le Chipmusic
Le BattleOfTheBits
Page 1 of 1 Sort: