Home

2024

Worklog

LETSGO Game

Add InstrumentSchedule

Date
August 9, 2024
Hours
0.75
Tags
UnrealCodeC++LETSGO

With the drum machine working every beat, and finally understanding how the multiple Quartz Quantization Boundary works, I designed a struct to represent:

[ [1,3], [1,3], [1,3], [1,2,3,4] ]

Where each interior array represents which beats to play in a Bar. The above orders a kick drum to play on the first and third beat, except on the last beat where it plays on each beat.

I updated StartDrums to generate a hard-coded version of the above, and updated Drums to consume the pattern and play on the beat.

Got it working as intended in 45 minutes. Awesome.