Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > Arpeggio Speed Question Owner: Delek New post
Page 1 of 2 Sort: Goto Page: [1] [2] Next >>
Arpeggio Speed Question Posted: 2011-06-08 01:41 Reply | Quote
Delek

Avatar

Member for: 5807 days
Status: Offline

#18128
This is not a request or a bug, so I decided to make this thread under Famitracker Talk.

Here we go: Why the Arpeggio Effect is always constant in speed?, I mean, Renoise, for example, sends 6 note-arpeggio-events every tick, and if you want more speed, those ticks will be processed more faster and the arpeggio effect will be faster too. In Famitracker the Arpeggio Speed is ALWAYS constant, don't matter the song speed or tempo, why is this happening this way?.

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

Avatar

Member for: 5601 days
Location: Plantation, Florida
Status: Offline

#18133
I guess since that's how the NES does it, that's how jsr programmed it. so therefore, i think this calls for some NES RESEARCH!!!! MUAHAHAHAHA!

Posted: 2011-06-08 02:21 Reply | Quote
Xyz_39808

Avatar

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

#18134
NES arpeggio is simply an arpeggio as fast a possible. For the NES' specs, that means a speed of 60hz.
If you want any slower, then define an instrument.

Posted: 2011-06-08 02:26  (Last Edited: 2011-06-08 02:29) Reply | Quote
Delek

Avatar

Member for: 5807 days
Status: Offline

#18135
Xyz_39808 wrote:

If you want any slower, then define an instrument.
I doesn't want any instrument, this is only a question men. Famitracker seems to be the unique tracker that have a CONSTANT arpeggio speed, and I want to know why. Btw, your answer seems to be correct. But this is rare, actually. Is not possible to make the 00 arpeggio effect variable in speed?.

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Posted: 2011-06-08 03:43 Reply | Quote
ElHuesudoII

Avatar

Member for: 5989 days
Status: Offline

#18138
I guess you can decrease or increase the Hz...

Posted: 2011-06-08 03:52  (Last Edited: 2011-06-08 03:53) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 6446 days
Location: Canada
Status: Offline

#18140
Aye, the program works this way because unlike XM, IT, MOD, etc. trackers, this one utilises a format that works with precise timing (60Hz for NTSC, 50Hz for PAL, or you can use custom clock speeds too). 0xx is set to shift pitch once every 1/<clock speed in Hz> of a second because, well, that's the simplest way to do it. Integrating an option to change this (esp. to change it on the fly) would prove to be too complicated for nothing, since as it was mentioned, you can just use instruments to get slower arps.

That about sums it up.

Posted: 2011-06-08 04:05 Reply | Quote
Xyz_39808

Avatar

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

#18141
Or just do a 900bpm song :p

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

Avatar

Member for: 6446 days
Location: Canada
Status: Offline

#18143
But 900bpm is hardmode!

Posted: 2011-06-08 04:58 Reply | Quote
vgthing

Avatar

Member for: 6017 days
Location: Space
Status: Offline

#18148
LSDJ on the game boy is the same way.

Posted: 2011-06-08 05:02  (Last Edited: 2011-06-08 05:02) Reply | Quote
TechEmporium

Avatar

Member for: 5949 days
Status: Offline

#18149
Xyz_39808 wrote:
Or just do a 900bpm song :p


900 BPM only affects the tempo of the song; it doesn't affect the overall clock speed, so arpeggio speed, volume fade-in/out speed, etc. will remain constant until you change the system's clock speed. This is, at least, how I understand this with my testing.

_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!

(Lousy modern technology! )
Posted: 2011-06-08 05:51 Reply | Quote
Xyz_39808

Avatar

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

#18154
well, I meant to manually do arpeggios.
C-3
E-3
G-3
C-3
E-3
G-3

or if you want it slower
C-3
C-3
E-3
E-3
G-3
G-3

Or even 7th chord arps and what not.


or...just define an instrument.

Posted: 2011-06-08 07:19 Reply | Quote
Delek

Avatar

Member for: 5807 days
Status: Offline

#18163
Xyz_39808 wrote:
well, I meant to manually do arpeggios.
Yeah, you can found a nice example of Manual Arpeggios in Jane Sunni's Acidjazzed Evening.

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Posted: 2011-06-08 20:19 Reply | Quote
Shiru



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

#18176
Delek wrote:
Famitracker seems to be the unique tracker that have a CONSTANT arpeggio speed

Actually, almost every tracker which sound update routine is called by a fixed timer, such as TV frame interrupt, has constant arpeggio speed. Pretty much all the trackers for 8-bit micro computers, like C64, ZX Spectrum, etc, and cross trackers for such a systems as well.

Posted: 2011-06-09 01:36  (Last Edited: 2011-06-09 01:36) Reply | Quote
furrykef

Avatar

Member for: 6653 days
Status: Offline

#18218
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".

Anyway, I don't know why one would want variable arpeggio speed. The tempo or song speed doesn't necessarily make different arpeggio speeds more appropriate, and what else would it vary by? Besides, I never ever use the arpeggio effect in the first place because I like having control over my arpeggios (often I just want two notes instead of three, for instance, or I want an inverted chord and so I want notes that are actually lower in pitch than the base note).


Posted: 2011-06-09 02:14  (Last Edited: 2011-06-09 02:27) Reply | Quote
Delek

Avatar

Member for: 5807 days
Status: Offline

#18225
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?.

Personally, I use the arpeggio effects because is habitual for me, I started to use Famitracker after using Impulse Tracker, FastTracker, MilkyTracker, etc, and there's no Macro Commands.

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Page 1 of 2 Sort: Goto Page: [1] [2] Next >>