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 > Bug Reports & Feature Requests > Feature request: VRC7 envelope sequences Owner: MovieMovies1 New post
Page 1 of 2 Sort: Goto Page: [1] [2] Next >>
Feature request: VRC7 envelope sequences Posted: 2012-09-05 22:54 Reply | Quote
MovieMovies1

Avatar

Member for: 4373 days
Location: Norway
Status: Offline

#39091
I wonder if JSR could add volume, pitch and arpeggio sequences to the VRC7.
This would have been greatly appreciated by me.

Posted: 2012-09-06 03:14 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#39101
YES

YES

ALL OF MY YES

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2012-09-06 05:15 Reply | Quote
zephemeros

Avatar

Member for: 3944 days
Location: Campbell River, British Columbia
Status: Offline

#39110
HOW MANY YES ARE YOU IN POSSESSION OF JP?

_______________________
| [url=http://www.youtube.com/zephemeros1]youtube | [url=http://www.soundcloud.com/zephemeros]soundcloud |
Posted: 2012-09-06 05:30 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#39113
TWELVE

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2012-09-06 17:52 Reply | Quote
jsr
Administrator

Avatar

Member for: 5924 days
Location: Sweden
Status: Offline

#39125
VRC7 already have ADSR-volume envelopes and pitch control wouldn't behave as on other channels since it have separate octave/scale controls. The pitch strength and range would depend on the octave.

Arpeggio sequences would be possible though.

_______________________
Programmer and developer
Posted: 2012-09-06 19:11 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#39131
[quote=jsr]VRC7 already have ADSR-volume envelope[/quote]
Volume is the kind of envelope I'm most interested in because it lets you achieve interesting percussive effects with the otherwise unmodifiable default instruments.

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2012-09-06 19:18  (Last Edited: 2012-09-06 19:35) Reply | Quote
Slimeball

Avatar

Member for: 3719 days
Status: Offline

#39132
You can only adjust ADSR envelopes on a custom patch, of which you can only play one at a time with the VRC7. With instrument volume envelopes you can have much more control over the sound of factory patches without having to enter every change in the instrument volume in the pattern editor. It would definitely allow for a richer sound within the limitations of the VRC7.

Some other things you could do with instrument volume envelopes for the VRC7:

- soften the attack of patch #1 to make it sound like MS-DOS Adlib goodness.

- give #8 a decay envelope to make it sound more like a guitar.

- soften the attack of patch #12 to make it sound more like a cello.

- give #13 a sharper attack to make it sound more like an (electric) piano

- provide #14 and #15 with a decay envelope to simulate a bass guitar/double bass.

Posted: 2012-09-06 20:10 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#39137
Excellent examples!

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2012-09-07 04:59 Reply | Quote
Roykeru

Avatar

Member for: 3777 days
Location: Milky Way
Status: Offline

#39151
I support the opinions of this thread. Vrc7 envelopes would be awesome.

Posted: 2012-09-07 14:19 Reply | Quote
B00daW

Avatar

Member for: 4986 days
Status: Offline

#39163
It also would be nice to quickly modulate among patches with an envelope as well. The only tricky thing would be swapping between multiple custom waveforms. Some interesting effects may be achieved either way.

The Vxx command to change patches would be nice as well.

Posted: 2012-09-08 01:51 Reply | Quote
FlashingYoshi



Member for: 3722 days
Location: There
Status: Offline

#39188
This is the best idea I've heard of in my entire life!

_______________________
I have turned into a sausage.
Posted: 2012-09-08 15:40  (Last Edited: 2012-09-08 15:53) Reply | Quote
Delek

Avatar

Member for: 4344 days
Status: Offline

#39205
This will erease the unique FM sound using the built in ASDR.

Maybe with writing to the TL rapidly you can get something like a volume envelope (I did some test with this in DefleMask), but you have to null the other decay parameters (AR, DR, SL, etc), this will change all the sound shape, and it depends on the algorithm used by the FM channel (I mean, the TL of a carrier operator is not the same that a TL of a modulator operator, so what you will modify?). And it will result in a very complex volume envelope with a parameter of the operator to modify and it will not work very well, it give very crazy effects, you have to know exactly what you are doing. I mean, you could do a mess easily.

However, the VRC7 only have 2 operators (no 4 like YM2612 or YMU759), so this should simplify things for Famitracker.

Looking forward to a test release.

_______________________
[url=http://www.delek.com.ar/]Delek's Website
[url=http://www.delek.com.ar/deflemask]DefleMask Tracker
[url=http://soundcloud.com/delek_music]Delek's SoundCloud
[url=http://www.youtube.com/dele1000]Delek's YouTube Channel
Posted: 2012-09-08 20:33  (Last Edited: 2012-09-08 20:42) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#39218
[quote=Delek]This will erease the unique FM sound using the built in ASDR.[/quote]
How anti-progress can you be?! Why do I feel every time someone suggests some cool feature that gives users more control, you immediately whip out your purism and object promptly?

Attached is one of many excellent examples of why volume envelopes for VRC7 would be useful. This is an imported NSF that was made with ppMCK, which does allow you to use volume macros on VRC7 channels (another reason why I see no problem in implementing it in FT).

Your argument that "this kills the FM sound" is one of the most disingenous things I've heard in quite some time, because having this new feature would not take anything away from what we already have. It would be just that: [i]a new feature[/i], that you can opt to use or not. There are lots of techniques that we use now that old-school composers didn't use, which uses the 2A03 (and other expansions) in ways that no one at the time could have thought possible; yet you don't hear anyone complaining that we are "killing the typical 2A03 sound" do you.

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Attachments:
adlibinferno.ftm (358 Kb)
Posted: 2012-09-08 21:19 Reply | Quote
Raijin

Avatar

Member for: 4123 days
Status: Offline

#39221
I don't see why volume macros for the VRC7 is supposed to be some big deal. What's the difference between inputting volume commands in volume envelopes and using 900bpm to do the same thing? It'll just make life easier by NOT having to use 900bpm all the time.

_______________________
[url=http://www.youtube.com/user/ChiptunedRaijin]Youtube Channel
Posted: 2012-09-08 22:24  (Last Edited: 2012-09-08 23:50) Reply | Quote
Delek

Avatar

Member for: 4344 days
Status: Offline

#39227
[quote=jrlepage][quote=Delek]This will erease the unique FM sound using the built in ASDR.[/quote]
How anti-progress can you be?! Why do I feel every time someone suggests some cool feature that gives users more control, you immediately whip out your purism and object promptly?

Attached is one of many excellent examples of why volume envelopes for VRC7 would be useful. This is an imported NSF that was made with ppMCK, which does allow you to use volume macros on VRC7 channels (another reason why I see no problem in implementing it in FT).

Your argument that "this kills the FM sound" is one of the most disingenous things I've heard in quite some time, because having this new feature would not take anything away from what we already have. It would be just that: [i]a new feature[/i], that you can opt to use or not. There are lots of techniques that we use now that old-school composers didn't use, which uses the 2A03 (and other expansions) in ways that no one at the time could have thought possible; yet you don't hear anyone complaining that we are "killing the typical 2A03 sound" do you.[/quote]It is incredibly how you can ignore a complete message and only attack a single phrase. And anti progress?, that was a personal phrase, if you do not agree good, but if you do not ,that dont mean that I'm an "anti progress" guy. I'm simply a super purist chiptuner.

But yes, I never listened to a game that uses volume envelope, YAMAHA never did a FM Keyboard that have something like software envelopes, but why?, because the FM Algorithm is not intended in that way, because it has built in ADSR. So I think that this will kill the soul of the FM sound (this is personal). However, I'm looking forward to a test release, as I said in my previous post.

However, please, reply to my previous ENTIRE MESSAGE.

_______________________
[url=http://www.delek.com.ar/]Delek's Website
[url=http://www.delek.com.ar/deflemask]DefleMask Tracker
[url=http://soundcloud.com/delek_music]Delek's SoundCloud
[url=http://www.youtube.com/dele1000]Delek's YouTube Channel
Page 1 of 2 Sort: Goto Page: [1] [2] Next >>