I love phrygian mode Spanish sounding songs. Here's a habanera I heard on French fip internet radio and used the motifs to create something new. I hope you enjoy this one.
Any feedback is welcome too btw. Thank you.
Listen here on strudel.cc
//////////////////////////////////////////////////////////////////////////////////////////
//
// Piece en forme de habanera — Clara Rockmore
// @license CC BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/
// @by Bitcoin Graffiti
// @date Oct 11, 2025
//
//////////////////////////////////////////////////////////////////////////////////////////
setcpm(100/4)
const strings = chord("<D Eb <F Fm9> <G G9>>").voicing().s("gm_string_ensemble_1:3").room(1).color('teal').gain(.3)
const p1 = note("d4 [~ ~ ~ c6] [d6 ~] c6").s("piano").gain("1 0.4 0.25 0.4").release("4 1 2 1").color('magenta')
const p2 = note("<[a [bb a] g f]!3 d@1>".add(24)).s('piano').swingBy(0.07, 4).color('magenta')
const arp = n("[0 1]!8 [3 4]!8 <[6 7] [5 3]>!8 [7 <4 14>]!8").scale("D:<phrygian>").s("z_tan").gain(.5).color('#00ffff').slow(4)
//percussion
const bd = s("bd!4, [~ oh:2]!4, hh:1!16").bank("TR909").color('gold').gain(.4)
const drums = stack(bd)
arrange(
[8, stack(p1, p2)],
[8, stack(p1, p2, strings)],
[8, stack(p1, p2, strings, drums)],
[8, stack(p1, p2, strings, drums, arp)],
).pianoroll({labels: 1})