Submissions from 2023-01-11 to 2023-01-12 (1 total)

Still using Helm and Geonkick, slowly getting better at each of the parts to at least be able to approximately apply information from general tutorials to create something like a trance bass. I found this article very helpful, and a video helped fill in some gaps as well.

Here's the alv script that does the sequencing:

(import* link struct- math)
(import midi random)

(def *clock* (clock 140 120))
(def *midi* (midi/port "alv" "alv"))

#(channel 0 - bassline, three note arpeggio between each drum hit)
(midi/send-notes (get *midi* 'out') 0
 (struct 'pitch' (switch! (counts 1 0.25 0.5 0.75) 38 46 38)
             'vel' 127
             'dur' 0.11))

#(channel 1 - drums: alternating kick and snare)
(midi/send-notes (get *midi* 'out') 1
 (struct 'pitch' (switch! (count 2) 69 71)
             'dur' 0.5))
trance.wav2mb
1 download