---removed

General discussion about tracking, help and support.
Blaze
Posts: 46
Joined: Sun Jun 28, 2015 10:24 pm

---removed

Postby Blaze » Sat Jul 25, 2015 8:30 pm

---removed
Last edited by Blaze on Fri Mar 10, 2017 10:41 pm, edited 1 time in total.

User avatar
HertzDevil
Posts: 475
Joined: Thu Apr 23, 2015 7:39 pm
Location: Hong Kong SAR
Contact:

Re: FDS help?

Postby HertzDevil » Sat Jul 25, 2015 8:44 pm

See this. However, the real FM frequency is not identical to a multiple of the FM rate due to the way the frequency modulation unit of the FDS works, so the table of FM rates that sound non-dissonant is different for every modulation shape table and modulation depth, and there is not much you can do without trial-and-error (partly because even the same note admits overtones in both the note and the FM rate parameter).
refactoring 0cc-famitracker

Blaze
Posts: 46
Joined: Sun Jun 28, 2015 10:24 pm

---removed

Postby Blaze » Sat Jul 25, 2015 9:56 pm

---removed
Last edited by Blaze on Fri Mar 10, 2017 10:41 pm, edited 1 time in total.

User avatar
HertzDevil
Posts: 475
Joined: Thu Apr 23, 2015 7:39 pm
Location: Hong Kong SAR
Contact:

Re: FDS help?

Postby HertzDevil » Sat Jul 25, 2015 11:24 pm

The frequency modulation goes at the same rate as the FDS wave itself; if the modulation table never overflows/underflows, such as the default sine table, the FM frequency is simply the same as the wave frequency, which can be obtained from the register display. Otherwise, the FM frequency will be slightly different depending on the FM depth.

Almost all my FDS works use the channel for FM synthesis.
Attachments
blueshift.ftm
(6.88 KiB) Downloaded 55 times
fds_fm.ftm
(1.1 KiB) Downloaded 64 times
refactoring 0cc-famitracker

Blaze
Posts: 46
Joined: Sun Jun 28, 2015 10:24 pm

---removed

Postby Blaze » Sun Jul 26, 2015 3:06 am

---removed
Last edited by Blaze on Fri Mar 10, 2017 10:41 pm, edited 1 time in total.

User avatar
Xyz
Posts: 297
Joined: Tue Apr 21, 2015 4:36 pm

Re: FDS help?

Postby Xyz » Sun Jul 26, 2015 4:15 am

Mod rate (I0xJxy) = frequency. Unless were talking about mod depth (Hxy)
Mod Depth on FDS is similar to the Modulator slider on vrc7. It defines the intensity of the vibrato and hence, the intensity of the modulation. You could make a crude mod wave ADSR by changing the Mod Depth at high speeds
>:( Fuck you hentai boy i hate you squid anus

User avatar
HertzDevil
Posts: 475
Joined: Thu Apr 23, 2015 7:39 pm
Location: Hong Kong SAR
Contact:

Re: FDS help?

Postby HertzDevil » Sun Jul 26, 2015 8:52 pm

Truly relative modulation rate is possible if you are willing to write that implementation. Notice how the modulation rate ($4086 / $4087) is updated according to the frequency ($4082 / $4083) with a multiplication analogous to the 5B Jxy auto-envelope in 0.5.0 beta; it would cost a few more hundred CPU cycles to do it on every tick.
refactoring 0cc-famitracker

Blaze
Posts: 46
Joined: Sun Jun 28, 2015 10:24 pm

---removed

Postby Blaze » Sun Jul 26, 2015 9:57 pm

---removed
Attachments
fdsfmtest.ftm
(1.22 KiB) Downloaded 43 times
Last edited by Blaze on Fri Mar 10, 2017 10:41 pm, edited 1 time in total.

User avatar
HertzDevil
Posts: 475
Joined: Thu Apr 23, 2015 7:39 pm
Location: Hong Kong SAR
Contact:

Re: FDS help?

Postby HertzDevil » Mon Jul 27, 2015 1:12 am

You can; here is an example of the four modulator-to-carrier ratios 1:4, 1:2, 3:4, 1:1.
Attachments
fdsfmtest2.ftm
(4.18 KiB) Downloaded 62 times
refactoring 0cc-famitracker

Blaze
Posts: 46
Joined: Sun Jun 28, 2015 10:24 pm

---removed

Postby Blaze » Mon Jul 27, 2015 3:25 pm

---removed


Return to “General Talk”

Who is online

Users browsing this forum: No registered users and 1 guest