Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > Arpeggio Speed Question Owner: Delek New post
Page 2 of 2 Sort: Goto Page: << Previous [1] [2]
Posted: 2011-06-09 02:25 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6445 days
Location: Canada
Status: Offline

#18230
I think he means using arp definitions in his instruments.

Posted: 2011-06-09 02:30 Reply | Quote
Delek

Avatar

Member for: 5806 days
Status: Offline

#18231
jrlepage wrote:
I think he means using arp definitions in his instruments.
Well, that's a Macro, isn't it?. Weird terms from MML.

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Posted: 2011-06-09 02:31 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6445 days
Location: Canada
Status: Offline

#18232
Delek wrote:
jrlepage wrote:
I think he means using arp definitions in his instruments.
Well, that's a Macro, isn't it?. Weird terms from MML.

Six of one, half a dozen of the other.

Posted: 2011-06-09 02:35 Reply | Quote
Shiru



Member for: 6353 days
Location: Russia, Moscow
Status: Offline

#18236
Delek wrote:
because Famitracker is the unique tracker with Macros commands (a MML feature)

It is not unique, again. You can see it in most of AY or Pokey trackers, and trackers for other chips without HW envelopes.

Posted: 2011-06-09 02:38 Reply | Quote
Delek

Avatar

Member for: 5806 days
Status: Offline

#18237
Shiru wrote:
Delek wrote:
because Famitracker is the unique tracker with Macros commands (a MML feature)

It is not unique, again. You can see it in most of AY or Pokey trackers, and trackers for other chips without HW envelopes.
Well, that "I have used".

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Posted: 2011-06-09 04:20  (Last Edited: 2011-06-09 08:18) Reply | Quote
Delek

Avatar

Member for: 5806 days
Status: Offline

#18261
This doubt came into my min when I was programming the Arpeggio effect for DefleMask Tracker.
Thanks for all the information, after some thinking I have decided to make the speed of arpeggio selecteable, not like Renoise (speed-dependent), but not like FamiTracker and the others trackers that Shiru mentioned (constant).

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Posted: 2011-06-09 08:54 Reply | Quote
Xyz_39808

Avatar

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

#18269
furrykef wrote:
Im_a_Track_Man wrote:
I guess since that's how the NES does it, that's how jsr programmed it.

The hardware has no arpeggio feature, so there's no such thing as "how the NES does it".

Are..you sure? I'd really like to know your source of info since I'm very new to the inner workings of this genre and my only source is the Famitracker Wiki :\

Posted: 2011-06-09 09:04 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6445 days
Location: Canada
Status: Offline

#18272
Well if you know how the NES functions and how FT interacts with the NES's hardware, it's not difficult to wrap your head around how it handles arpeggios. Basically, when you use 0xy, the tracker tells the engine to rapidly shift between your base note, interval x and interval y once every time the audio engine is updated (that is, once every 60th/50th of a second for NTSC/PAL). The 2a03 doesn't have an "arp mode" per se, but it handles them that way.

Posted: 2011-06-09 09:20 Reply | Quote
Xyz_39808

Avatar

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

#18274
I guess I don't know is what I'm saying. When I've heard hardware VGM it sounds like 60hz arps. So I just assume that it's a feature of the 2A03.

So does this mean that oldschool composers just wrote the arps into their instruments and that jsr wrote the 0xy effect for the ease of us users? Rather than implement an already existing feature of the 2A03?

...I suppose I should ask the same of the Axy effect. If this fade-in chart is from values defined on the chip or simply the doing of jsr.

Posted: 2011-06-09 09:40  (Last Edited: 2011-06-09 09:42) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6445 days
Location: Canada
Status: Offline

#18275
There IS no "arp feature" built directly in the 2a03. Composers back in the day did use to write out their arps note by note. So yes, the 0xy effect is there for the sake of user-friendliness. Same goes for Axy, and most other effects of the sort (such as 3xx, which just "translates" the portamento between two notes into appropriate software pitch envelopes depending on the base and target notes and the speed defined).

Posted: 2011-06-09 17:37 Reply | Quote
Shiru



Member for: 6353 days
Location: Russia, Moscow
Status: Offline

#18279
There is no built-in 'arp feature' in any sound chip, actually, and very few chips has built-in pitch slide effects as well (2A03 has it for pulse channels, but it is rarely used). It is always done by the player in software.

Posted: 2011-06-10 01:52  (Last Edited: 2011-06-10 01:55) Reply | Quote
furrykef

Avatar

Member for: 6652 days
Status: Offline

#18297
Delek wrote:
furrykef wrote:
Besides, I never ever use the arpeggio effect in the first place because I like having control over my arpeggios
Well, Famitracker was your first and unique tracker appears like, because Famitracker is the unique tracker with Macros commands (a MML feature), or do you use a very high BPM in order to make your own arpeggios?.

I use instruments for my arpeggios. And I've been using ModPlug Tracker for about a decade, though I'm not an expert at it, and I've never used its arpeggio feature...

Delek wrote:
I guess I don't know is what I'm saying. When I've heard hardware VGM it sounds like 60hz arps. So I just assume that it's a feature of the 2A03.

That's 'cause everything in 2A03 audio happens at 60 Hz. Hardware sweeps might happen at a finer granularity, I'm not sure and I never use them anyway, but everything else happens on 60 Hz boundaries. For example, if your song is 120 BPM, which doesn't divide neatly into 60 Hz frames, every note is quantized to the nearest 60 Hz boundary. (For this reason, some composers keep the tempo at 150 BPM and only alter the speed, because then they at least have control over this quantization if any is needed at all.)

This is why MML commands are divided into 'frames' -- they're tied to the system's frame rate. (It'd be nice if FamiTracker came up with some terminology so we can more easily distinguish 'frame' as in 60 Hz interval and 'frame' as in a section of the song, but eh.)


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