---removed

Post about feature requests here.
Blaze
Posts: 46
Joined: Sun Jun 28, 2015 10:24 pm

---removed

Postby Blaze » Mon Jun 29, 2015 12:47 am

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

Shywolf
Posts: 373
Joined: Mon Apr 20, 2015 6:41 pm

Re: VRC7 Numerical Parameter Input

Postby Shywolf » Mon Jun 29, 2015 12:53 am

I support this suggestion.

User avatar
Dr. Merio
Posts: 680
Joined: Mon Apr 20, 2015 6:25 pm
Location: On your screen
Contact:

Re: VRC7 Numerical Parameter Input

Postby Dr. Merio » Mon Jun 29, 2015 1:00 am

I'd like to show support for this too. This would help achieve more precise results.
My current avatar is why we need bigger avatars. >:C
Check out my YouTube channel!
[Dropbox (my FT stuff)]

User avatar
MovieMovies1
Posts: 98
Joined: Mon Apr 20, 2015 6:20 pm
Location: Norway
Contact:

Re: VRC7 Numerical Parameter Input

Postby MovieMovies1 » Mon Jun 29, 2015 1:28 am

This suggestion gets the
Image
from me.
[INSERT SIGNATURE HERE]

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

Re: VRC7 Numerical Parameter Input

Postby Xyz » Mon Jun 29, 2015 3:59 am

For the moment, you can still load up every value in the first 8 registers of the chip, e.g. $13 $41 $13 $0D $D8 $D6 $23 $12
Though it's not intuitive to read.

One way to do this would be to implement the method that's already allowed in ppMCK and mgsdrv. Written like

Code: Select all

@OT0 = {
 ;TL FB
 22, 7,
 ;AR DR SL RR KL ML AM VB EG KR DT
 15, 6,15, 0, 0, 6, 0, 1, 1, 0, 1,
 15, 2, 2, 8, 1, 1, 0, 0, 1, 0, 1


TL = Modulator level slider (inverted because it's actually an attenuation value! 63=quietest)
FB = Feedback slider
AR = Attack Rate
DR = Decay Rate
SL = Sustain Level (also inverted! 15 = quietest)
KL = Key Level slider
ML = Multiplier slider (1/2x, 1x, 2x, 3x, 4x, 5x, 6x, 7x, 8x, 9x, 10x, 10x, 12x, 12x, 15x 15x)
AM = Amplitude modulation checkbox
VB = Vibrato
EG = Sustained checkbox (stands for envelope generator. Also called percussive envelope in OPLL documentation)
KR = Key Scaling checkbox
DT = Wave Rectification checkbox (stands for DisTortion, what the rect sine wave could be perceived as)

Top line is modulator stuff, second line is carrier stuff.

Don't quote me on those inverted values. I know for sure that's the way it works internally on the chip, but I don't know of the ppMCK/mgsdrv authors left it inverted in this format or if they made it more intuitive where a Total Level of 63 is loudest. Might need to test these to at least be aware if implementing this would break compatibility (because the 8 register format is already perfectly compliant :) )
>:( Fuck you hentai boy i hate you squid anus

jsr
Site Admin
Posts: 112
Joined: Tue Jan 06, 2015 1:25 pm

Re: VRC7 Numerical Parameter Input

Postby jsr » Mon Jun 29, 2015 10:20 pm

It is possible to access the numbers as text by using the copy/paste buttons and pasting the string in a text editor, so there is a way to edit values directly. But I'll consider adding a more intuitive way.
Famitracker developer