M8 Tracker

LF300
LF300
LF380
LF380
HOP00

…works well. Changes with every second phrase. Empty rows in between just would recall the dafault value. I could have made it clear that of course my goal is to have not just one note per phrase. That was only the current state of while experimenting with the issue. Sorry for somehow being misleading.

As for instrument commands not being available in aux tables, I in fact was wrong. Must have been inspecting one at times without it being assigned to a specific phrase and thus to an instrument.
Nonetheless, aux tables with TIC >5F (one phrase and beyond) will just stall at row 0.
NTH command within tables doesn’t work either. At least for me.

1 Like

Another issue with aux tables is, that as soon as there is more than one in the same row, only the most right one is running at all. Just found that. Wanted to have one for arpeggios and one for my attempt to sporadicly alter LF3 as described in my posts above. Can’t have that.

At this moment I’m sick of trying to make some music. Need a break for no. Greatly love the M8 tho…

Anyone else interested in having effects columns for chain view? Would be neat in my opinion as it could enable what I’m trying to achieve here.

I mentioned this before, would love to be have fx lanes here as well! Would be so easy to have the 8th bar of a phrase play out differently with a few overriding table commands right there…

1 Like

It can directly control instrument parameters, it just may not display the correct set of instrument parameters depending if the current instrument is the same as the active one during playback.

2 Likes

They do, absolutely! I’ve just found that and corrected myself already. :wink:

To be fair, this is even quite nuts! We can have the same table being used for many different instruments. Right now I have a Macrosynth, a sampler and one FM-Synth right beneath each other and in the column to the right there are three instances of the same aux table. In fact, each table shows the correct parameters regarding the given instrument in the same row. I guess, the TBX just addresses fixed slots that are occupied by the respective instruments.

Tim, do you have any idea why I’m having such problems with the NTH command not working in tables as well as using a slow tick rate? It’s not easy to describe the issues clearly and I might just got some things wrong. In any case, I can’t make a table progress or act more slowly than one phrase lasts.

Because instrument tables retrigger when there is a value in the “i” column in phrase.

3 Likes

You only have one AUX table at a time per track but in a single table you have 3 columns and they can all run at independent tic rate if you put a TIC command on the bottom row of the column. So you can do at least 3 different things at different rates. It’s also fun to use HOPs at different points on different columns so you have 3 polymetric columns going.

1 Like

Oh, and there is also the “TABLE TIC” parameter in the instrument page:

TABLE TIC - Set the default speed at which the instrument’s table increments
through each step. The default is “01” or one tick per table step. “02” will be
two ticks per step and so forth. “00” will hold and step through the table each
time the instrument is triggered successively. “FF” sets the rate to 400 Hz.
This setting can be overwritten by the TIC command effect in the phrase or
table

The M8 discord community has a new comp out, and it includes one of my favorite beats I’ve made in a minute (and includes a link to the bundle)

(The rest of the comp is 80s horror-themed, so plenty of synthwave/dark synth/related songs)

10 Likes

Dope beat! How do you deal with swing on the m8?

To get enough granularity, I multiply the tempo by four and bump my main groove to 24 tics per step (+ custom grooves if needed). Get me enough subtlety on the DEL and it avoids spreading one bar on 4 phrases.

2 Likes

Thank you!

For swing, I usually do the same as you except multiplying tempo by 2 instead of 4 (and did the same thing in Creepskool). But there’s another way you can get more granular microtiming via tables (h/t impbox):

In your table, split one column into two sections using a HOP. Section 1 will be for normal playback, Section 2 for microtiming.

Set section 2 up such that note volume is zero except for the last steps, fill the zero-volume steps with TICFF commands, and add a single retrig RET10. Add a final hop on the last step to prevent the note from going back through the early part of the table.

See image below:

image

You can then add microtiming by calling THO commands on your step to anywhere in section 2

8 Likes

Oh wow! I grasp more or less how it works, but why the RET10? I’m so sheit at tables right now.

RET10 means retrigger once, immediately. If you didn’t have it, you’d lose the transient.

1 Like

Oh yeah, right! Thanks!

samples question …

Do you just put the SD card direct into a computer to drag and drop the WAV samples onto the card? Or is there a program like TyUploader used?

Just drag and drop

1 Like

Thanks for the advice - although I know about TIC commands, but they don’t help at all.

With setting the TIC in instrument view or at the bottom of a table column, it’s not possible to make the table advance slower than the rate of one phrase (except the current phrase contains only one note trigger and the phrase following up is empty of notes, which isn’t the case here). What I need is a table that advances from row to row only with the start of every other phrase, which isn’t possible at all, cause tables will restart with note triggers. So is no slow stuff possible in an elegant, non-tedious way, I guess.

So the solution could be the NTH command, which unfortunately refuses to work the way I want it to (i.e. within a table):

Just imagine an instrument table with TIC set to 60 (one phrase), an LF3xx command at the first column and an NTH01 command right next to it. I would assume the LF3xx to be triggered at every second phrase, but that’s not the case. With NTH00 it triggers just fine and all the time (as expected), but as I set NTH to 01 or above, it will never ever trigger the instrument command to the left. And yes, there are four instances of the same phrase within the chain and the song is running, not only the phrase in phrase view, so the phrase can happily loop along and count up for trig conditions.

(NTH01 in instrument table combined with TVX00, sort of works, tho: First table run it does nothing, at the second run it mutes the track, which then stays muted until I restart the song. Not as expected, but anyway. For some other commands I’ve tested so far, NTH in tables doesn’t work at all.)

NTH, put directly into the phrase, performs flawlessly, by the way…as long as I plaster two complete columns all the way down with the same commands (NTH01 LF3xx). I tried to reduce that waste of space and button presses by using REP command below the first-row LF3, but REP will always de- or increase the values. It’s not possible to repeat just the same, initial value. REP80 could be used perfectly for this matter, in my opinion. (REP00 = Repeat Stop, REP80 Repeat +0,00)

All in all, I’m absolutely clueless about how to achieve my goal to simply alter the value for LF3 at every second phrase, without programming it directly into the different phrases, eating up a whole column repeating the same value over the course of one phrase.

Sorry for the novel I put here. Don’t know how to explain these things in short.

Could you please illustrate this with an example? I don’t really see the point of such feature, right now.

I try it this way:

Chain View

PH TSP (EFX)
01 00 LF301
01 05 LF304
01 03 LF301
01 00 LF302

Does that make any sense to you?

I’d love to have the little LF3-sequence thingy compact within one place, so I can easily play around with different values. For this reason, programming these directly into phrases and such make PH 01, Ph 02… isn’t an option. Therefore I’d rather use it within a table.

Maybe you can use a midi track to control the internal audio track and map to different audio track parameters a bunch of CCs, getting several controls in one place?
You could then chain many different patterns.