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 > FamiTracker Talk > Easy way to do triplets? Owner: Sivak New post
Page 1 of 2 Sort: Goto Page: [1] [2] Next >>
Easy way to do triplets? Posted: 2008-02-28 19:50 Reply | Quote
Sivak

Avatar

Member for: 5263 days
Status: Offline

#1208
This is one thing I recently noticed and that's just what the topic implies: Triplets.

In midi, I generally use the setup of 120 ticks = 1 quarter note and thus, 40 ticks = a triplet. Easy stuff.

In Famitracker, I use the basic setup of speed 3 and tempo whatever with 32 rows per frame (assuming 4/4 time). 8 rows = 1 quarter note, but unfortunately there's no 8/3 of a row.

The only way I could see doing this would involve tripling my tempo and make it so I use a 96 row approach and so 24 rows = 1 quarter note and 8 = a triplet. I don't know if the tempo even goes that high and I think this method may look rather messy.

So, is there a better solution?

Posted: 2008-02-29 00:35 Reply | Quote
tadpole

Avatar

Member for: 5712 days
Location: Renton, WA, USA
Status: Offline

#1209
Don't mess with your tempo. Instead, use the Fxx command to change speed. I think F06 is normal. F03 is twice as fast, and F02 is three times as fast.

There's another way to do triplets, but this way isn't fun at all. Use the Gxx command to delay notes a certain amount of frames. It will take lots of trial and error or careful calculation to get triplets, though.

Posted: 2008-02-29 01:03 Reply | Quote
Dave
Moderator

Avatar

Member for: 5682 days
Location: UK
Status: Offline

#1210
Use G02 and G04 if you keep the tempo/speed at 150/6. That'll give you perfect triplets. If you change the tempo though, you'll have to experiment with other values. It's not too hard though. Even if they aren't perfect, you can usually get them "good enough" with a modest amount of trial and error, as mentioned.

Using the Fxx command is a pretty horrid way of producing triplets. Changing the speed between F06 and F05 works, but it's of limited use - only any good if you want the whole track to play triplets, and there aren't many situations where that's useful

And of course you can just space the notes in multiples of 3 instead of 2, which is usually a good idea if the whole track is swung anyway...

_______________________
[url=http://www.iridescentaudio.co.uk]iridescent audio
Posted: 2008-03-01 22:01  (Last Edited: 2008-03-01 22:03) Reply | Quote
Dafydd

Avatar

Member for: 5304 days
Location: Uppsala, Sweden
Status: Offline

#1211
The next version of Famitracker is said to allow you to change the distance between the highlighted rows, which will make it much easier to make triplet music. Right now every fourth row is highlighted which makes making triplet music difficult, but I pulled it off anyway. [u][url=http://www.ngst.nu/sm64main.nsf]Proof here...[/u]

Posted: 2008-03-02 11:37 Reply | Quote
Dave
Moderator

Avatar

Member for: 5682 days
Location: UK
Status: Offline

#1213
Yes you can just space the notes differently, which is good for entire tracks that are swung like I said above. That's no problem and never has been, and row highlighting will merely aid that process (and will be awesome to have, no question.) The problem is when you want to use triplets as part of an otherwise straight song. Example:

http://www.vgmusic.com/~lunar/asoijlkjfakj.mp3

Great SM64 NSF btw

_______________________
[url=http://www.iridescentaudio.co.uk]iridescent audio
Posted: 2008-03-03 23:11  (Last Edited: 2008-03-03 23:38) Reply | Quote
Dafydd

Avatar

Member for: 5304 days
Location: Uppsala, Sweden
Status: Offline

#1215
Well, if you need to use triplets here and there the easiest way is to make an instrument that has a volume envelope that sounds like triplets. Not ideal, I know, but it's a limitation in the NES rather than in Famitracker. The NES simply doesn't deal with "ticks" when it comes to notes. I think.
[url=http://www.ngst.nu/triplets!.ftm]
Here's an example. I threw in both triplets and sixthlets

Posted: 2008-03-04 21:06  (Last Edited: 2008-03-04 21:08) Reply | Quote
Dave
Moderator

Avatar

Member for: 5682 days
Location: UK
Status: Offline

#1219
I disagree. I think using note delay is easier and better practice. Doing triplets with instruments holds no real advantage over using the delay command. If you change the speed/tempo in your example, it'll mess the triplets just the same as it would with note delay. I used to do it this way before I knew to use note delay instead.

Also, if you have a song that changes tempo, and you use triplets multiple times in the track at different points, that would mean you'd need a different triplet instrument made for each tempo, because it'd need different values. At least if you use note delay with different values depending on speed at any given moment, you don't need to remake an instrument each time. It's the same as if you were a sequencing a midi - would you want to just click the triplet notes in, or would you pull down a patch which has the rhythm built into it? I know I'd go for the former - much more control where and when you need it. Instruments are good when you just want to use something constantly, so that you don't have to keep writing out the same commands over and over. If they're different commands each time, it doesn't make sense to use an instrument for each. Errr I think I got my point across. And the case with triplets (at least how I use them) is quite sporadically.

Anyway, eitherway it's a compromise. No real perfect solution. jsr?????

And then there's the problem of tuplets that I'm not even going to broach :D

_______________________
[url=http://www.iridescentaudio.co.uk]iridescent audio
Posted: 2008-03-04 23:11 Reply | Quote
Dafydd

Avatar

Member for: 5304 days
Location: Uppsala, Sweden
Status: Offline

#1220
Hm. I didn't think about that. Good point.

Posted: 2008-03-05 04:34 Reply | Quote
Jarhmander

Avatar

Member for: 5900 days
Status: Offline

#1221
Or u use PPMCK and then there is no mess with tuplets! :P

but ya the great trouble with trackers is that other figures that are non-binary are tough to get...

Posted: 2010-10-18 22:42  (Last Edited: 2010-10-18 22:44) Reply | Quote
Kreese

Avatar

Member for: 5902 days
Location: Frillesås, Sweden
Status: Offline

#10639
Hmmm, the G command is pretty useful.

Without it I guess this would have been quite hard to do? (See attachment)


Attachments:
triplets_boy_dont_cry.ftm (3 Kb)
Posted: 2010-10-21 01:57  (Last Edited: 2010-10-21 01:58) Reply | Quote
cak

Avatar

Member for: 4313 days
Location: oregon
Status: Offline

#10689
I'm not a big fan of trackers, and this is one of the main reasons. There are always "workarounds", but it always puzzled me why programmers couldn't just create another column for specifying note length. I want to do Conlon Nancarrow covers! ;P

_______________________
[url=http://2a03.free.fr/?p=pub&dir=cak]Famicom tunes
Posted: 2010-10-21 02:18  (Last Edited: 2010-10-21 02:22) Reply | Quote
Delek

Avatar

Member for: 4343 days
Status: Offline

#10692
[quote=Dafydd]Well, if you need to use triplets here and there the easiest way is to make an instrument that has a volume envelope that sounds like triplets. Not ideal, I know, but it's a limitation in the NES rather than in Famitracker. The NES simply doesn't deal with "ticks" when it comes to notes. I think.
[url=http://www.ngst.nu/triplets!.ftm]
Here's an example. I threw in both triplets and sixthlets [/quote]You can use the G command, i modified your FTM to do almost the same without using extra instruments.

EDIT: Duh!, Kreese had already shown the G command.

_______________________
[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
Attachments:
delek_triplets_using_effects.ftm (2 Kb)
Posted: 2010-10-31 22:02 Reply | Quote
xolroc

Avatar

Member for: 4373 days
Location: Here
Status: Offline

#10910
Kreese, why'd you revive a two-and-a-half year old thread?

_______________________
If there is evil in this world, it lurks in the hearts of man.
--Trinicus D. Morrison

The Final Fantasy IX 8-bit project: 3 complete
http://famitracker.shoodot.net/forum/posts.php?id=1624
Posted: 2010-11-01 05:16  (Last Edited: 2010-11-01 05:16) Reply | Quote
Delek

Avatar

Member for: 4343 days
Status: Offline

#10919
To show the "new" G command!. :P

_______________________
[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: 2010-11-01 10:27 Reply | Quote
Kreese

Avatar

Member for: 5902 days
Location: Frillesås, Sweden
Status: Offline

#10923
Because I didn't want to start a new thread about the same thing. Making triplets never gets old!

Seriously, making alot of threads about the same thing is the worst thing you can do on forums. It's much better to have everything in the same thread. That way the next ones with the same questions and problems don't have to search so much to find the information.

xolorc: Why did you make an offtopic post? That way the thread contain unnecessary stuff.

(even this post is quite unnecessary so if some moderator delete it it's ok with me!)

Page 1 of 2 Sort: Goto Page: [1] [2] Next >>