Wave sequencing as an instrument

Posted by on Feb 6, 2014 in Tutorials | 0 comments

Some Protracker modules are using the patterns to create wave sequenced instruments based on the individual samples. This could be as simple as repeating the same instrument with effect A (which is the volumeslide effect:

00 C-3 01 A 0A
01 C-3 01 A 0A
02 C-3 01 A 0A
03 C-3 01 A 0A
04 C-3 01 A 0A

It could also be something more advanced, like this:

00 C-2 08 A 0A
01 --- 00 C 01
02 --- 00 0 00
03 C-2 08 C 20
04 C-2 08 A 0F
05 --- 00 0 00
06 C-2 07 C 10
07 C-3 06 A 0F

This is something that is also commonly used in synthesisers such as Korg Wavestation, where you construct instruments as a wave sequence of individual samples. This is something you cannot do in Protracker: You cannot create an instrument and tell Protracker to play a certain sequence auto transposed to the note you want to play. But you can do it in VividTracker, using the AutoChord feature. AutoChord uses the effect 8 (unused in Protracker) to copy and auto transpose data from one track and pattern to another track and pattern. The syntax is like this:

F-3 xy 8 zz

where x is a parameter, y is the track number we want to copy and zz is the pattern data we want to copy. Depending on how you set x, you can do many different things like auto transpose a C-major chord into A-minor with inversion, or copy the current row and onwards instead of copying from row 0. This is explained in the manual that you reach by pressing the “?” button in the app. We will only go through two examples here, both assuming we are at row 16 in the current pattern:

16 F-3 41 8 00

When you write this, you will see that VividTracker writes it like this:

16 F-3M41 8 00

Here, x=4, y=1 and zz=00. This means we will copy pattern data from track 1 and pattern 00, and we will start copying from row 0 (independently of which row we are copying to). The command always assumes the data are in C-major format, with C-3 as the default note. In this example, we are therefore transposing the data from C-3 major to F-3 major. The M tells you that you are auto transposing to Major.

The pattern data in the example above will now get transposed into:

16 F-2 08 A 0A
17 --- 00 C 01
18 --- 00 0 00
19 F-2 08 C 20
20 F-2 08 A 0F
21 --- 00 0 00
22 F-2 07 C 10
23 F-3 06 A 0F

You won’t see this obviously, since you only see the effect 8 command. However, you can review the underlying data if you like by pressing the PLAYED button on screen 6.

This saves you a lot of time! Now you can use your pattern data as a wave sequenced instrument in another pattern and it will get auto transposed for you.

What if you want to auto transpose to A-2 minor? Then you need to write the command like this:

A-2 C1 8 00

VividTracker will add an m here, which tells you that the data is auto transposed to minor:

A-2mC1 8 00

(Major or minor will not have any effect in this example since we don’t have any notes that would be affect by it.)

This command only lasts for the pattern where you add your command, and it will be automatically turned off when you get to the next pattern in your song. However, you can also turn it off by the following command:

16 - 00 8 00

Coming in the next version of VividTracker (v1.1)

Version 1.0 is still waiting to be released but has been submitted to App Store. However, I’m already working on version 1.1. This version will have a new feature that will help you write these commands a little bit quicker. The problem with writing

16 F-2 41 8 00

is that it takes a little bit longer time than just entering notes the normal way. However, in the next version you will be able to do it much quicker! In Protracker, you can have 31 samples in whole. VividTracker will therefore use the samples above 31 as wave sequenced instruments:

Instrument 32 will be the same as track 1, pattern 00, transposed into major.
Instrument 33 will be the same as track 1, pattern 00, transposed into minor.
Instrument 34 will be the same as track 2, pattern 00, transposed into major.
Instrument 35 will be the same as track 2, pattern 00, transposed into minor.

… and so on.

When you enter a note as instrument 32, VividTracker will automatically enter the correct command for you. For instance, at row 16 you will get:

16 F-2 41 8 00

when you enter an F-2 note as instrument 32.

Thus, you will never see that you enter instrument 32. You will get the command instead. This is good, because it allows you to change the x-parameter if you want to do inversions. For instance, changing x from 4 to 5 would tell it to make transpose with inversion 1. However, the only audio feedback you will get is the first note in the sequence.

When you finally want to save your work, you will get the underlying note data if you save your module as a Protracker module (.mod). If you want to keep the transpose command (effect 8), you need to save it as a VividTracker module (.vtm).

This video shows how the effect works. In this video, the effect is set to copy the current row and onwards instead of row 0:

Tutorial: How to use Audiobus with VividTracker

Posted by on Jan 30, 2014 in Tutorials | 0 comments

In this tutorial, we will go through how to record a pattern from VividTracker to Cubasis.

  1. Start with opening Audiobus. Choose VividTracker as INPUT and Cubasis as OUTPUT, and tap to launch each app.
  2. In VividTracker, select the pattern you want to record in Cubasis. Mute the tracks you don’t want to record by tapping on each track header. In this case, we will mute TRACK #2, TRACK #3 and TRACK #4. The track headers will turn grey when muted.
  3. Before we start the recording, make sure the tempo is the same in both Cubasis and VividTracker. In this video, Cubasis is already set to a tempo of 125 BPM, so we don’t have to change anything.
  4. The Audiobus menu is always on the right side in VividTracker. You can reach it by sliding it out with your finger. You can control Cubasis within VividTracker from the Audiobus menu. Tap the record button to start the recording.
  5. We only want to play the pattern once and then stop it. Go to screen 6. You will find a button PPT1x, which means “Play pattern one time”. Hit the button directly after you started the recording.
  6. Once done, go back to Cubasis. In Cubasis, you need to trim the recording to get rid of the silent part just before the pattern starts. Turn off the grid level when you trim the sample.
  7. If your pattern consists of 64 rows, it will take up exactly four bars. You should therefore trim your sampled block to become exactly four bars long (make sure it ends where bar five begins). The easiest way to do this is to move the block as far to the left as possible after you have trimmed the left part, then turn on the grid again at 1/16 resolution. Then you should be able to set the end of the block to end exactly at bar five.
  8. Your sampled block should now be exactly four bars long, and you can use it as a loop and repeat it as many times as you want in Cubasis.