Automated echo effects #912
yohannd1
started this conversation in
Suggestions
Replies: 1 comment
-
Today's updates:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Please note that this idea is kinda incomplete, but I'm posting it because I think someone could help here :P
Things to think about:
Basically, the idea here is for a set of effects (or something similar) that is able to make a channel to replicate commands sent to another channel (or even the same), in a way that makes the task of creating echo much easier, and pretty much removes the need to re-edit all echo channels when you need to change something on the main ("source") channel.
My current idea is to introduce the following effects:
FBxx
selects the channel from where to send the commands to (I'm not sure if this should be in the scope of a chip or the entire song)FCxx
sets the delay / buffer size for the effects, in ticks.FD00
disables the echo, but still leaves the echo buffer to finish "unloading" (see Example 3)FD01
disables the echo and clears the echo buffer (see Example 4)Example 1 (simple)
Assume speed is 4/4.
The selected channel to feed from is channel 1, which is the second one (couting starting from zero).
The specified delay is of
0x0C
, or12
ticks, which in this case is 3 rows.The previous image is equivalent to:
Example 2 (one channel, and priority over true notes)
Still assuming speed is 4/4.
The echo can be set to occur on the same channel as the notes/commands come from. Really useful for short arps.
Same as:
The echo notes are put in a way that doesn't override the current notes being played (there will only be echo if there's space), like if you were to
Paste Mix (Background)
the echo notes on the channel.Example 3 (disabling echo, leaving echo buffer)
FD00
can be used to do this, disabling the echo, but leaving the "set to echo" notes to still echo, until the echo buffer is emptied.Is the same as:
Example 4 (disabling echo, clearing the buffer)
FD01
is basically the same asFD00
, but it interrupts the echo instantly by clearing the echo buffer and sending anOFF
command.(Maybe there could also be other
FD
commands that send different stop messages, such asFD02
forREL
andFD03
for nothing)Is equivalent to:
Beta Was this translation helpful? Give feedback.
All reactions