Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > Command mathematics / physics Owner: Naff_Natty New post
Page 2 of 2 Sort: Goto Page: << Previous [1] [2]
Posted: 2012-11-06 11:27  (Last Edited: 2012-11-06 11:29) Reply | Quote
Slimeball

Avatar

Member for: 5129 days
Status: Offline

#41798
I think a map of the notes and their corresponding frequency registers might be useful.

http://famitracker.com/wiki/index.php?title=2A03MMC5/VRC6_square_frequency_register_table

Posted: 2012-11-07 17:27 Reply | Quote
Naff_Natty

Avatar

Member for: 5137 days
Location: Behind you
Status: Offline

#41812
I didn't mean to sound off the other day. Was having a bad day, so sorry for that.

I guess I find learning this side of stuff stupidly hard, I don't know why but I read and I read and it won't go in. Normally I'm perceived as quite a clever guy but I feel like such an idiot with this stuff.

I am trying though.

_______________________
ERROR 404: signature not found.
Posted: 2012-11-07 19:37 Reply | Quote
za909

Avatar

Member for: 5372 days
Location: Hungary
Status: Offline

#41813
I guess we just both happened to be pissed that day but still, I'm the one who should apologize since I was the one who came out of nowhere and mocked you.

Although I was trying to help you with the whole alarm clock thing.
When I find something difficult to memorize, I usually try to relate them to everyday things if possible. You should imagine or visualize these things in your head, but really it depends on your personality.
I've been an overobservant smartass most of my life which might not always be a good thing, but it certainly helps out with stuff like this.


Posted: 2012-11-07 20:58 Reply | Quote
Thom

Avatar

Member for: 5939 days
Status: Offline

#41814
Naff_Natty wrote:
I didn't mean to sound off the other day. Was having a bad day, so sorry for that.

I guess I find learning this side of stuff stupidly hard, I don't know why but I read and I read and it won't go in. Normally I'm perceived as quite a clever guy but I feel like such an idiot with this stuff.

I am trying though.


If you paid attention to your math cources this wouldn't be that difficult to learn.

Posted: 2012-11-07 21:24  (Last Edited: 2012-11-08 00:35) Reply | Quote
Naff_Natty

Avatar

Member for: 5137 days
Location: Behind you
Status: Offline

#41816
Thom wrote:
If you paid attention to your math cources this wouldn't be that difficult to learn.


I last took maths more than half my life ago.
If you paid attention to your English courses you might be able to insult me with more efficacy.

It's not the physical maths that's the question, it's knowing what equation to make in the first place.

_______________________
ERROR 404: signature not found.
Posted: 2012-11-07 22:44  (Last Edited: 2012-11-07 22:45) Reply | Quote
cak

Avatar

Member for: 5723 days
Location: oregon
Status: Offline

#41817
Still talking about registers, right?
Xyz_39808 explained it well, but I will simplify his post:

register = (111860.79545454 / frequency) - 1

By frequency, I mean something like 440hz, or concert A.

The table which slimeball posted consists of hex numbers, but you can find the same table in decimal right here.

Posted: 2012-11-08 10:24  (Last Edited: 2012-11-08 10:24) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6392 days
Location: Canada
Status: Offline

#41821
Naff_Natty: Don't mind Thom; he's a notorious flamer and does nothing but post unhelpful and insulting comments whenever he he has the chance.

_______________________
Follow me on Twitter.
I record (some) NSFs on hardware. Feel free to request a hardware render.
Posted: 2012-11-09 08:49  (Last Edited: 2012-11-09 23:49) Reply | Quote
Patashu

Avatar

Member for: 5159 days
Location: Sydney, Australia
Status: Offline

#41845
Here's everything I know about effects

How long is a frame? A frame is 1/60th of a second if you are using 60Hz engine speed. If you raise this, effects happen that much faster.

A0x means 'decrease the volume by x/8 per frame, rounding down.' So A01 drops the volume by 1 then once every 8 frames, A02 every 4 frames and so on. Ax0 is the opposite.
1xx and 2xx mean 'decrease/increase the frequency register by this amount every frame'. Frequency register ranges from 7FF for the lowest 0 octave note to 1 for the highest 7 octave note. Because each octave is half the frequency of the one before it, each octave covers half as many frequency register values as the one below it - this leads to frequency chances at low octaves to be multiples slower than ones at high octaves.
This is true for all pitch-altering macros!
For instance, 4(whatever)x means 'ping-pong the frequency register between x higher and x lower than the note that would be played otherwise'. So every doubling of the octave means the 4(whatever)x needs to be halved, and vice versa, to achieve the same vibratoyness.
Pxx has higher effects at higher octaves, Qxx and Rxx and 3xx reach their targets twice as quickly each successive octave and so on.

Qxx, Rxx and 0xx have a special property - they operate on notes, rather than on pitches. That means that these effects and frequency register operating macros like 2xx and 1xx and 3xx cannot run at the same time - they will cause the other one to end.

0xy causes the note being played to cycle between that one, the note x higher, the note y higher, repeat ad infinitum. This also works on noise. However, if you put down just 0x0, it cycles between 0, x, 0, x rather than doing 0, x, 0, 0, x, 0 as you might be fooled to believe. So you can have 30Hz arps as well as 20Hz arps with this command.

Posted: 2012-11-09 17:57 Reply | Quote
Xyz_39808

Avatar

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

#41851
Freq register is max 7FF, not FFF. It's 11 bit.

Posted: 2012-11-09 23:49 Reply | Quote
Patashu

Avatar

Member for: 5159 days
Location: Sydney, Australia
Status: Offline

#41862
My memory slipped, thank you

Page 2 of 2 Sort: Goto Page: << Previous [1] [2]