Strudelify

mind brand

Maretu

KeyD♭ majorTempo235 bpm
0:00/0:00
// mind brand — Maretu
// 235 bpm, 12/8, key Db major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (12/8 at bar 1, 6/8 at bar 37, 12/8 at bar 37) are rendered on a constant 12/8 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/5945621; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 156 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(235/6)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord · [...]/2 spreads a riff over 2 bars.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// melody · clarinet · "B♭ Clarinet"
const clarinet = note(`<
  A B C B C B C D E F G F G F G H I J K L K M K M N H O H I M K M K M K M P Q R Q R Q R Q S T U V W X Y Z@2 AA AB AC W X
  Y AD@2 AA AE AF AG AH AI AH AI AJ AK AH AL AM AN AM AN AM AN AO AP AO AQ AO AQ AO AQ AO AR T U V W X Y Z@2 AA AB AC W
  X Y AD@2 AA AS AF AT AU AV AW AV AU AT AX V W X Y Z@2 AA AE AC W X Y AD@2 AY AZ BA BB BC@2 ~@2 AH AI AH AI AH AI AH AI
  AH AI AH AI AH AI AH AI AH BD
>`.pickRestart({
  A: "~@8 bb3@4 [c4,eb4]@3 bb3", B: "c4@4 [eb4,f4]@3 c4 f4@3 db4 [f4,ab4]@3 f4",
  C: "eb4@3 c4 [eb4,gb4]@3 c4 bb3@4 [c4,eb4]@3 bb3", // Ebm Cm
  D: "c4@4 [eb4,f4]@3 c4 [bb3,bb4]@2 ~ [bb3,bb4]@2 [bb3,bb4] ~ [bb3,bb4]", // Ebsus2 Bb
  E: "[bb3,bb4]@3 ~ [bb3,bb4]@3 ~ bb5@3 ab5 f5@3 e5", F: "eb5@3 db5 eb5@3 f5 eb5@3 db5 eb5@3 e5",
  G: "eb5@3 db5 bb4@4 bb5@3 ab5 f5@3 e5", H: "eb5@3 db5 eb5@3 e5 eb5@3 db5 eb5@3 e5",
  I: "eb5@3 f4!2 ~@2 f4 bb4@3 ab4 f4@3 e4", J: "eb4@3 db4 eb4@3 f4 eb4@3 db4 eb4@3 e4",
  K: "eb4@3 db4 bb3@3 ~ bb4@3 ab4 f4@3 e4", L: "eb4@3 db4 eb4@3 e4 eb4@4 eb4@3 f4",
  M: "eb4@3 db4 eb4@3 e4 eb4@3 db4 eb4@3 e4", N: "eb4@3 db4 bb3@4 bb5@3 ab5 f5@3 e5",
  O: "eb5@3 db5 bb4@4 bb5@3 gb5 f5@3 e5", P: "eb4@3 db4 bb3@3 ~ f4!2 ~ f4!3 ~ f4",
  Q: "bb4@3 ab4 f4@3 e4 eb4@3 db4 eb4@3 e4", R: "eb4@3 db4 eb4@3 e4 eb4@3 db4 bb3@3 ~",
  S: "eb4@3 db4 eb4@3 e4 eb4@3 db4 bb3@3 ab3", T: "bb5@8 ~@7 bb3", U: "f4@3 f4 bb3@3 bb3 bb3@4 ~@4",
  V: "bb3@8 f3@3 f3 bb3@4", W: "db4@8 db4@3 db4 f4@4", X: "bb4@8 gb4@3 gb4 bb4@4", Y: "db5@7 db5 c5@4 bb4@4",
  Z: "[bb4@7 db5@17 f4@3 f4 bb4@3 bb4]/2", AA: "db5@4 bb4@3 bb4 gb4@4 eb4@3 eb4", AB: "f4 bb4 db5 c5",
  AC: "bb4@8 f3@3 f3 bb3@4", AD: "[bb4@7 f5@17 f4@3 f4 bb4@3 bb4]/2", AE: "f4 a4 db5 c5", AF: "[gb4,b4]",
  AG: "bb3@2 ~ bb3@2 bb3 ~ bb3 bb3@3 ~ bb3@3 ~", AH: "bb5@3 ab5 f5@3 e5 eb5@3 db5 eb5@3 e5",
  AI: "eb5@3 db5 eb5@3 e5 eb5@3 db5 bb4@4", AJ: "bb4@3 bb4 f5@3 bb5 ab5@4 f5@3 db5",
  AK: "gb5@3 db5 bb5@3 db5 db6@3 f5 c6@3 c5", AL: "eb5@3 db5 eb5@3 e5 f5@3 ~@5",
  AM: "bb3@3 ~ [c4,eb4]@3 ~ bb3@3 ~ [eb4,gb4]@3 ~", AN: "gb3@3 ~ [bb3,db4]@3 ~ f3@3 ~ [ab3,c4]@3 ~",
  AO: "[bb3,bb4]@3 [bb3,ab4] [bb3,f4]@3 [bb3,e4] [bb3,eb4]@3 [bb3,db4] [bb3,eb4]@3 [bb3,e4]", // Bb Bb7 Bb5 Bbdim Eb5 Bbm Eb5 Bbdim
  AP: "[eb4,eb5]@3 [db4,db5] [eb4,eb5]@3 [e4,e5] [eb4,eb5]@3 [db4,db5] [bb3,bb4]@3 ~", // Eb Db Eb E Eb Db Bb
  AQ: "[gb3,eb4]@3 db4 [gb3,eb4]@3 e4 [f3,eb4]@3 db4 [f3,bb3]@3 ~", // Ebm F7 Bb5
  AR: "[gb3,eb4]@3 db4 [gb3,eb4]@3 e4 [f3,eb4]@3 db4 bb3@3 ab3", AS: "f4 g4 c5 bb4",
  AT: "~@3 ab3 bb3@3 ab3 bb3@3 ab3 bb3@3 ab3", AU: "bb3@3 ab3 bb3@3 ab3 bb3@3 db4 bb3@4",
  AV: "~@3 ab3 bb3@3 db4@4 bb3@4 bb3", AW: "eb4@3 db4 eb4@3 db4 eb4@3 eb4 f4@3 ~", AX: "bb3@3 ab3 bb3@3 ab3 bb3@4 f4@4",
  AY: "db5 bb4@2 ~", AZ: "~@8 f4@3 f4 bb4@3 bb4", BA: "c5@7 db5@9", BB: "[a4,c5,f5]", BC: "[bb4,db5,bb5]/2",
  BD: "eb5@3 db5 eb5@3 e5 eb5@3 db5 [gb4,bb4]@4", // Gb
})).s("gm_clarinet").gain(0.45)

stack(clarinet)

More by Maretu