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 > FamiTracker Talk > Instrument Tuning? Owner: Doommaster1994 New post
Page 1 of 1 Sort:  
Instrument Tuning? Posted: 2010-04-17 21:16 Reply | Quote
Doommaster1994

Avatar

Member for: 4456 days
Location: Seattle, WA
Status: Offline

#5702
Hey guys again,
I know this might sound crazy but I was curious if there's a way to tune an instrument to make it sound like it's too sharp (#). The Pitch option has problems when I try that so I was just wondering if there is another way?
Thanks
-Nick

Posted: 2010-04-17 21:31 Reply | Quote
Dave
Moderator

Avatar

Member for: 5682 days
Location: UK
Status: Offline

#5706
would the finetune effect (Pxx) be any use?

_______________________
[url=http://www.iridescentaudio.co.uk]iridescent audio
Posted: 2010-04-17 21:34 Reply | Quote
Doommaster1994

Avatar

Member for: 4456 days
Location: Seattle, WA
Status: Offline

#5707
That also has the same problem. The problem is when a instruments playing to low it plays too flat but if a note is playing too high it plays too sharp. Not sure if it's a problem with the beta version or what but I don't like that

Posted: 2010-04-17 21:37 Reply | Quote
Shiru



Member for: 4890 days
Location: Russia, Moscow
Status: Offline

#5708
All the sound chips has limited resolution, you just can't get exact musical frequencies on the whole range.

Posted: 2010-04-17 21:39 Reply | Quote
Doommaster1994

Avatar

Member for: 4456 days
Location: Seattle, WA
Status: Offline

#5710
It's not about the frequencies or how loud they are it's just that it doesn't tune correctly.

Posted: 2010-04-17 21:59 Reply | Quote
Shiru



Member for: 4890 days
Location: Russia, Moscow
Status: Offline

#5711
The tuning is all about the frequencies. I've said nothing about the loudness.

Posted: 2010-04-17 22:15  (Last Edited: 2010-04-17 22:19) Reply | Quote
Doommaster1994

Avatar

Member for: 4456 days
Location: Seattle, WA
Status: Offline

#5713
Oh I thought frequency meant like the volume or something. Also if you listen to the Die Hard NES NSF file, you will hear that it sounds a little sharp. That's how I want my music to sound like. I'm thinking about listing the tuner as a bug because of that. If the Die Hard NES game can tune the instruments like that, then I should be able to.

Posted: 2010-04-17 22:26  (Last Edited: 2010-04-17 22:27) Reply | Quote
Shiru



Member for: 4890 days
Location: Russia, Moscow
Status: Offline

#5714
Frequency is a pitch of the note. In the general music, the notes has very exact frequencies. However, these exact frequencies aren't possible to generate because of limited resolution of the counters inside the sound chip. The counters works as dividers of the clock frequency, so higher pitches will have lower resolution. You can't customize the dividers table in FamiTracker, so you only can use fine tuning effects on every note, but anyway you only can get approximated notes, not exact ones. And I guess, the table is already close to the best possible approximation.

Posted: 2010-04-17 22:36 Reply | Quote
nicetas_c



Member for: 4582 days
Location: AB, CA
Status: Offline

#5715
[quote=Doommaster1994]Oh I thought frequency meant like the volume or something. Also if you listen to the Die Hard NES NSF file, you will hear that it sounds a little sharp. That's how I want my music to sound like. I'm thinking about listing the tuner as a bug because of that. If the Die Hard NES game can tune the instruments like that, then I should be able to.[/quote]
Use P85 on both square channels and use P8A on the triangle channel. (That is what 'Die Hard - Ode to Joy' uses)
In the NES system, the pitch of everything is defined by certain bytes called the frequency register. For the 2A03 square channel and triangle channel, the frequency can be calculated by division:

Frequency = 111860 / Frequency register

Posted: 2010-04-17 22:48 Reply | Quote
Doommaster1994

Avatar

Member for: 4456 days
Location: Seattle, WA
Status: Offline

#5716
It still doesn't sound right.

Posted: 2010-04-17 23:17 Reply | Quote
Dave
Moderator

Avatar

Member for: 5682 days
Location: UK
Status: Offline

#5719
you have to change the fine tune values depending on what notes you're using. you can't just set it to one thing and expect it to work the same across the entire frequency range, because that isn't how it works. it responds in a logarithmic fashion rather than linear.

thus, you cannot really detune entire songs. it won't work, or at the very least isn't practical.

_______________________
[url=http://www.iridescentaudio.co.uk]iridescent audio
Posted: 2010-04-18 04:55 Reply | Quote
TechEmporium

Avatar

Member for: 4485 days
Status: Offline

#5723
The only way it will work is if you use different values of Pxx for each individual note on the scale.

As for Doommaster1994's wondering about frequency & volume; frequency affects the pitch of the sound (this applies to electronics as well as analog sound). Amplitude affects the volume (in electronics, voltage controls amplitude). Duty cycle has a coarse effect on tone/pitch (coarse tuning).

_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!

(Lousy modern technology! )
Posted: 2010-04-18 07:03 Reply | Quote
Doommaster1994

Avatar

Member for: 4456 days
Location: Seattle, WA
Status: Offline

#5727
Ah ok. Thanks for the help everyone!

Page 1 of 1 Sort: