Useful ways to use the triangle channel?

General discussion about tracking, help and support.
User avatar
James_S
Posts: 339
Joined: Tue Apr 21, 2015 12:37 am
Location: Chicago, IL

Useful ways to use the triangle channel?

Postby James_S » Tue May 26, 2015 1:49 am

When not using raw 2a03 I find myself just using triangle as a filler with the bass or drums; what are some ways to make the triangle channel more useful and interesting?
AKA FamicomForever
click for BEPIS!!!!

User avatar
HertzDevil
Posts: 475
Joined: Thu Apr 23, 2015 7:39 pm
Location: Hong Kong SAR
Contact:

Re: Useful ways to use the triangle channel?

Postby HertzDevil » Tue May 26, 2015 5:28 am

Single-channel echo. (I did that a lot.)

Although the triangle channel does not have volume control, and one does not always have the DPCM for controlling volume, these can be somehow imitated with note cut effects. For example, at standard tempo one has:

Code: Select all

C-4 00 . ... ...
--- .. . G02 ...
E-4 00 . ... ...
C-4 00 . G02 S02
G-4 00 . ... ...
E-4 00 . G02 S02
B-4 00 . ... ...
G-4 00 . G02 S02

I often add a {12 0} arpeggio to the lead notes as seen in the attached FTM.

Or you can just load other arpeggios to the triangle channel and have them complement or layer the lead, like a {| 0 0 12 12} arpeggio with a 461 vibrato (I prefer vibrato over Pxx commands for slight detuning, but use whichever best suits you). In fact, even though the triangle channel is always at maximum volume, it is often not loud enough when expansion chips are used, but this does not prevent the triangle channel from being used in ways analogous to the other channels with volume control.
Attachments
tri_echo.ftm
(5.75 KiB) Downloaded 230 times
refactoring 0cc-famitracker

User avatar
Alexander283
Posts: 23
Joined: Fri May 08, 2015 10:28 am
Location: Germany

Re: Useful ways to use the triangle channel?

Postby Alexander283 » Tue May 26, 2015 8:09 am

Yeah, the lack of volume control on the triangle channel makes it the least versitile channel, but as HertzDevil said, with Gxx and Sxx, single channel echos are somewhat possible. It just so happens that I recently made a cover making use of just that [i.e. Frame 07]. Maybe judge about the quality of the technique here yourself ^^
Attachments
LastBattle2a03.ftm
(29.41 KiB) Downloaded 211 times

User avatar
jrlepage
Forum Staff
Posts: 237
Joined: Wed Apr 15, 2015 11:25 am
Location: Quebec, Canada
Contact:

Re: Useful ways to use the triangle channel?

Postby jrlepage » Tue May 26, 2015 5:16 pm

Moved this to General Talk, where it is more appropriate.
Follow me on Twitter.

User avatar
RushJet1
Forum Staff
Posts: 50
Joined: Mon Apr 27, 2015 8:14 pm
Location: Lawrenceville, GA
Contact:

Re: Useful ways to use the triangle channel?

Postby RushJet1 » Wed May 27, 2015 6:17 pm

With 1 or 2 frames at a random high note the triangle makes a pretty good woodblock sound for percussion.

You can also use it as a lead if you have other channels covering bass.

aishi
Posts: 28
Joined: Fri May 22, 2015 10:48 am

Re: Useful ways to use the triangle channel?

Postby aishi » Wed May 27, 2015 11:16 pm

HertzDevil wrote:Single-channel echo. (I did that a lot.)

Although the triangle channel does not have volume control, and one does not always have the DPCM for controlling volume, these can be somehow imitated with note cut effects. For example, at standard tempo one has:

Code: Select all

C-4 00 . ... ...
--- .. . G02 ...
E-4 00 . ... ...
C-4 00 . G02 S02
G-4 00 . ... ...
E-4 00 . G02 S02
B-4 00 . ... ...
G-4 00 . G02 S02

I often add a {12 0} arpeggio to the lead notes as seen in the attached FTM.

Or you can just load other arpeggios to the triangle channel and have them complement or layer the lead, like a {| 0 0 12 12} arpeggio with a 461 vibrato (I prefer vibrato over Pxx commands for slight detuning, but use whichever best suits you). In fact, even though the triangle channel is always at maximum volume, it is often not loud enough when expansion chips are used, but this does not prevent the triangle channel from being used in ways analogous to the other channels with volume control.


Thanks for this! We need a book of cool techniques like this.

Just for extra clarity, does this mean each echo note lands on tick 2/6, and releases on tick 4/6?

User avatar
James_S
Posts: 339
Joined: Tue Apr 21, 2015 12:37 am
Location: Chicago, IL

Re: Useful ways to use the triangle channel?

Postby James_S » Thu May 28, 2015 1:54 am

aishi wrote:
HertzDevil wrote:Single-channel echo. (I did that a lot.)

Although the triangle channel does not have volume control, and one does not always have the DPCM for controlling volume, these can be somehow imitated with note cut effects. For example, at standard tempo one has:

Code: Select all

C-4 00 . ... ...
--- .. . G02 ...
E-4 00 . ... ...
C-4 00 . G02 S02
G-4 00 . ... ...
E-4 00 . G02 S02
B-4 00 . ... ...
G-4 00 . G02 S02

I often add a {12 0} arpeggio to the lead notes as seen in the attached FTM.

Or you can just load other arpeggios to the triangle channel and have them complement or layer the lead, like a {| 0 0 12 12} arpeggio with a 461 vibrato (I prefer vibrato over Pxx commands for slight detuning, but use whichever best suits you). In fact, even though the triangle channel is always at maximum volume, it is often not loud enough when expansion chips are used, but this does not prevent the triangle channel from being used in ways analogous to the other channels with volume control.


Thanks for this! We need a book of cool techniques like this.

Just for extra clarity, does this mean each echo note lands on tick 2/6, and releases on tick 4/6?

That would actually be a good idea; an archive of a bunch of cool techniques.
How does "2a03 for dummies" sound?
AKA FamicomForever
click for BEPIS!!!!

User avatar
HertzDevil
Posts: 475
Joined: Thu Apr 23, 2015 7:39 pm
Location: Hong Kong SAR
Contact:

Re: Useful ways to use the triangle channel?

Postby HertzDevil » Thu May 28, 2015 3:54 am

Apart from melodic uses, the triangle channel is also used for certain unique sound effects, such as this one from Fester's Quest:

Code: Select all

Triangle            DPCM
... .. . F01        ... .. . Z7F
E-6 00 . S81
C-5 00 . ...
A#4 00 . ...
A-4 00 . ...
A-4 00 . ...
A-4 00 . ...
A-4 00 . ...
C-5 00 . ...
C#5 00 . ...
D-5 00 . ...
D-5 00 . ...
C#5 00 . ...
C-5 00 . ...
B-4 00 . ...
A#4 00 . ...
A-4 00 . ...
G#4 00 . ...
G-4 00 . ...
F#4 00 . ...
F-4 00 . ...
E-4 00 . ...
D#4 00 . ...
D-4 00 . ...
C#4 00 . ...
C-4 00 . ...
B-3 00 . ...
A#3 00 . ...
G#3 00 . ...

This is for 0CC-FamiTracker, where Sxx may control the triangle channel's linear counter. In the official FamiTracker, which someone asked at the old FamiTracker forum a few years ago, the equivalent data would use a S01 for every note, and set the engine speed to 240 Hz; but even in moderately high engine speeds one could imitate this behaviour with a relative arpeggio sequence and {| 15 0} for the volume sequence. Whether exported NSFs could handle even higher speeds is another question. (2A03-only official FamiTracker NSFs usually lag while loading new frames at around 450 Hz, but 0CC-FamiTracker full-chip NSFs may lag even at 60 Hz.)
refactoring 0cc-famitracker

Baka94
Posts: 54
Joined: Fri May 15, 2015 5:15 pm

Re: Useful ways to use the triangle channel?

Postby Baka94 » Mon Jun 01, 2015 3:13 pm

Triangle channel can be used to create low filler noise using the A-0 note. I often use it right before re-triggering a note to fill the silence between the notes. It may not sound so good with low tempos and probably won't fit in every song, but can be useful in some places.

Another usage is to play short high notes along with the bass line. It creates illusion of there begin two triangle sounds playing at the same time. Again, doesn't work well with low tempos. This is a good example of this technique:
https://www.youtube.com/watch?v=KgtTo8BDQtY

User avatar
jrlepage
Forum Staff
Posts: 237
Joined: Wed Apr 15, 2015 11:25 am
Location: Quebec, Canada
Contact:

Re: Useful ways to use the triangle channel?

Postby jrlepage » Mon Jun 01, 2015 7:42 pm

I have to admit that last example is pretty impressive. I never would've thought this would work.
Follow me on Twitter.


Return to “General Talk”

Who is online

Users browsing this forum: No registered users and 1 guest