Login:
Menu:
Post: Author:
FamiTracker > General > Bug Reports & Feature Requests > Feature request: VRC7 envelope sequences Owner: MovieMovies1 New post
Page 2 of 2 Sort: Goto Page: << Previous [1] [2]
Posted: 2012-09-08 22:58 Reply | Quote
za909

Avatar

Member for: 5371 days
Location: Hungary
Status: Offline

#39232
This is a very cool idea, and I'd love to see VRC7-only songs which use this technique.

Posted: 2012-09-09 09:18  (Last Edited: 2012-09-09 09:20) Reply | Quote
Delek

Avatar

Member for: 5753 days
Status: Offline

#39265
Well, I wrote my previous messages too fast, I was thinking in the VRC7 like it was the YM2612 or another more complex FM Soundchip.
Now that I had time to done some test and listen to the examples, I think that volume envelopes will work without problems after all.

The VRC7 has only 2 operators, only 1 algorithm and very few parameters, it is more simple than I thought.
Famitracker is modifying the carrier operator level of the FM instrument to change the volume, and this do not affect too much the overall Algorithm calculation (due to the simplicity of the soundhcip).


What I said in my previous posts applies to 4op-6op FM soundchips (YMU759, YM2151, YM2612, DX7, DX100, etc).

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Posted: 2012-09-09 17:45 Reply | Quote
rainwarrior

Avatar

Member for: 5559 days
Location: Canada
Status: Offline

#39277
The VRC7 is a bit different than most FM chips because the instrument is very separate from the channel.

The channel volume is equivalent to changing the instrument's carrier volume, but on the VRC7 the instrument itself does not have a carrier volume. This is because there are 16 instruments and each of them can be shared by one or many channels.

Macros to change instrument parameters like the ADSR would probably be a bad idea (a lot of instrument parameters get "cached" by the channel in some way when playing a note, and this behaviour is a bit complicated), but changing volume or pitch/arp on the channel should work fine.

As jsr mentioned, eventually the octave splits if you keep pitching up, and the meaning of the pitch macro value would double at that point, perhaps, or pitching over the split could be forbidden.

Posted: 2012-09-09 20:27 Reply | Quote
za909

Avatar

Member for: 5371 days
Location: Hungary
Status: Offline

#39286
If ADSR is not a good idea, how about having Vxx change Modulator volume and something for Feedback on custom patches?

Posted: 2012-09-09 20:53 Reply | Quote
B00daW

Avatar

Member for: 6395 days
Status: Offline

#39288
Well, using Vxx in this case wouldn't follow the same "suit" that it does for the 2a0x or the other chips; which is altering the waveform itself and not just the speed or height of it.

However I do think some sort of tracker command may be nice for what you're seeking; but what you suggest is counter-intuitive.

Posted: 2012-09-10 16:06 Reply | Quote
Xyz_39808

Avatar

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

#39328
Hxy Ixy Jxy Kxy controlling each of VRC7 registers $00-$07 :P

Posted: 2012-09-11 11:43 Reply | Quote
jsr
Administrator

Avatar

Member for: 7334 days
Location: Sweden
Status: Offline

#39365
Ok I will consider volume and arpeggio envelopes, but pitch is still complicated. Another thing that I've been supposed to do is making it possible to set the custom patch settings from the effect columns.

_______________________
Programmer and developer
RE: Feature request: VRC7 envelope sequences Posted: 2012-12-13 13:21 Reply | Quote
angrybird_23

Avatar

Member for: 5372 days
Location: at the center of the earth
Status: Offline

#42752
can't you just add the effects of vibrato and volume and all that other stuff in the effects section? i know it's not as convenient but you can pretty much do everything you can do with the 2A03 effects.

Posted: 2014-02-24 02:26 Reply | Quote
Xyz_39808

Avatar

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

#54843
>1 year bump because this particular thread discusses all the keypoints on this topic for features that are still very much in demand

I think having more control over the chip at the 60hz rate is important to really bringing out its capabilities. Sure you can always use wizardy with the custom patch but having a strong command on the default patches will also put you at an advantage.

As I recently tried to convert an FT vrc7 song to ppmck and using nsfimport I noticed that the pitch and octave bits seem to be mostly figured out because of some cutoff around period $5C for lowerbound and $112 upper bound iirc being automatically observed for use of 2xx (it is remiss that ppmck makes this much more difficult to exactly remake). So hopefully that is closer to being implemented.

As for b00daw's concern, I think using V01-V0F would work fine for the default patches and anything above V10 could be reserved for custom patches

Posted: 2014-03-01 10:18  (Last Edited: 2014-03-01 10:20) Reply | Quote
za909

Avatar

Member for: 5371 days
Location: Hungary
Status: Offline

#55017
There's been so many different requests in this thread, that I suggest if any of them will actually make it to be in Famitracker, the 4 effects to modify the custom patch registers straight away + software volume envelopes would be the best combination in my opinion.

Or imagine software AM on the modulator. (not sure if that's possible without causing a key on event)

I also support the V01-V0F idea. You normally have to create 15 instruments to access all the built-in patches, and this effect could help a ton.

Posted: 2014-03-17 21:35 Reply | Quote
poodlecock

Avatar

Member for: 4807 days
Location: !wow
Status: Offline

#55409
FlashingYoshi wrote:
FlashingYoshi here.

I remember encountering a problem where if you put Vxx into VRC7 patterns then, while not actually playing in Famitracker, it would play the specified patch number in the export NSF. This really bugged me out because I was copying a VRC6 song into VRC7 which had a lot of Vxx effects in it :P

By the way, this is still the best idea I've ever heard of in my life!



Anyways, I think this is quite relevant now and this is the only thing really making me stick with speed 1 on VRC7. Volume adjustment is bugging the life out of me.

_______________________
"im going to continue making this crazy stuff then after a while my style will be so sick that you will be like damn suuun that shit is so sick i dont even get it. i will be like bro its ok.. you dont have to." -omgdonut
Page 2 of 2 Sort: Goto Page: << Previous [1] [2]