News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_BSC

AYAY Kaeppttn (aka SID tracker) manual

Started by BSC, 22:54, 26 March 14

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

madram

Starkos to AYAY

I was reflecting about the best way to translate in AYAY some nice Starkos features such as 'shift' column for hard envs.

It is "effect applied to effect" all over again : we have a parameter (hard env period) we wish to modify in some way.
So, we would have a common scheme :

Hard env table


Type  Period  Fx
----  ------  ------
8     auto    arp=48


would mean base note taken +48 semi-tones corresponding to "shift 3 (octaves)".
NB: It's more powerful to tranpose than to shift, since me may use fifth or whatever. About the "=48" notation, see below.

Sid table


Period  Fx      Duty  Fx
------  ------  ----  ------
auto    -       128   v10,20


would apply a "vibrato" to the duty parameter.
If we want to introduce dephasing between PSG period and SID period, we could add +n to SID's period via SID's period fx, or add +1 on base period after the SID command is applied.
On the contrary, if we want a synchronized vibrato, we would use the vibrato on the instrument itself before the SID command.


The Importance of Being Constant

Ok it's powerful and homogeneous to use table everywhere, but also slightly inconvenient for constant parameter. So we may introduce helper notations :

       
  • arp03      ; use arpeggio table 3
  • arp=-12     ; transpose one octave down
  • arp=0,4,7  ; major chord (option 647 in soundtracker)

madram

Quote from: roudoudou on 08:45, 21 June 16

Is there anything started? Specifications? Requirements?


Early draft / food for thoughts / you name it : UiSpecifications - ORGAMS

Powered by SMFPacks Menu Editor Mod