| |
spider-j
Registered: Oct 2004 Posts: 502 |
Event id #2985 : Filterless $21 Compo 2020
What is this? Count me in! |
|
... 76 posts hidden. Click here to view all posts.... |
| |
spider-j
Registered: Oct 2004 Posts: 502 |
Quoting Jammer'No testbit or zero waveform allowed outside routine's hardrestart phase' stated by initial rules
Yes, I got that. But my question came up *after* Eric changed the "initial rules" ;-) |
| |
Jammer
Registered: Nov 2002 Posts: 1336 |
You want to push your fucking luck today or what?! I'm not in the mood today. Seriously. |
| |
F7sus4
Registered: Apr 2013 Posts: 117 |
Quoting spider-jAnd that means we can't use GoatTracker at all...
I'm not very proficient with how hard-coded GT routines work, but technically you can do ADSR "soft-restarts" with just $20 and $21 on the board, if that's the case and if I understood you properly. |
| |
Jammer
Registered: Nov 2002 Posts: 1336 |
Quoting F7sus4I'm not very proficient with how hard-coded GT routines work, but technically you can do ADSR "soft-restarts" with just $20 and $21 on the board, if that's the case and if I understood you properly.
Indeed, compo rules don't forbid handling sound restart with adsr in any way possible. |
| |
spider-j
Registered: Oct 2004 Posts: 502 |
Quoting F7sus4Quoting spider-jAnd that means we can't use GoatTracker at all...
I'm not very proficient with how hard-coded GT routines work, but technically you can do ADSR "soft-restarts" with just $20 and $21 on the board, if that's the case and if I understood you properly.
You have three values for HR in GT:
You can adjust the HR ADSR value.
You can adjust the "1st Frame Wave".
You can adjust the "HR/Gate Timer" (but at least to $01 – not to $00).
So that basically means in order to comply with the rules you can set HR ADSR to whatever you want and "1st Frame Wave" to $20, $21, $22, $23. But you can _not_ turn off HR completely – which means writing "1st Frame Wave" parameter one frame before new note (means: no frequency) into $D404, $D40B or $D412 with HR ADSR values in $D405, $D40C or $D413.
@Jammer: I don't get the problem. I just wanted to know what values to enter in the fields mentioned above. After the rules changed this just isn't clear to me anymore. If it is to you: well good for you. No reason to get pissed, just because I'm dumb :-P
EDIT:
quote from the updated rules:
Quote:hard restart is not allowed |
| |
F7sus4
Registered: Apr 2013 Posts: 117 |
And yet another thing...
Quoting Erik DobekFiltertable not allowed (Check the title, it's right there)
It's technically possible to turn the filter mask on/off without using/setting any variables in the filtertables. That opens door to many possibilities. |
| |
Eric Dobek Account closed
Registered: Jun 2020 Posts: 18 |
Even if so, again, this event is filterless, so that is not allowed, thank you very much. |
| |
ChristopherJam
Registered: Aug 2004 Posts: 1409 |
Aww, not testbit at all now? All my plans relied on briefly setting testbit at note start - much as the "must be part of HR routine and not wavetable" framing was unsettling me.
Still, probably no great loss as I've missed two music compo deadlines in the last three weeks already; chances of me hitting this one were less than even.
Also wait, I thought HR just meant "make sure you capture rc so the next note starts cleanly" - and all you really need for that is two frames of gate off, release of zero... |
| |
F7sus4
Registered: Apr 2013 Posts: 117 |
Quoting ChristopherJammuch as the "must be part of HR routine and not wavetable"
Some trackers have manual hard-restarts only, so you basically need to call proper wavetable values, instead of choosing hard-coded routine.
Quoting ChristopherJammake sure you capture rc so the next note starts cleanly" - and all you really need for that is two frames of gate off, release of zero...
That's very much the point of excluding test-bit, however, it may become problematic if the tracker cannot customize its HR routine NOT to use test-bit during the time. |
| |
ChristopherJam
Registered: Aug 2004 Posts: 1409 |
The test bit has nothing to do with the envelope, it only resets the oscillator phase. |
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 - Next |