0:00/0:00
// John Dunbar Theme — John Barry
// 80 bpm, 4/4, key D# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: ch 1 "B♭ Trumpet" named as a brass, played on trumpet (its pizzicato strings patch is not one)
// note: Transcription provider: pdmx. https://musescore.com/score/4892654; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 40 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(80/4)
// Notation: c3@3 lasts 3 steps · ~ is a rest.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.
// other · violin
const violin = note("<~@8 A B C D E F G H I J K L M N O P A B C D E F G H I J K L M N O P>".pickRestart({
A: "eb5@5 bb4@2 eb5", B: "g5@3 eb5@5", C: "eb6@5 f6@2 eb6", D: "bb5", E: "c6@5 bb5@2 ab5", F: "bb5@3 eb5@5",
G: "ab5@5 f5@2 eb5", H: "f5", I: "eb4@5 bb3@2 eb4", J: "g4@3 eb4@5", K: "eb5@5 f5@2 eb5", L: "bb4",
M: "c5@5 d5@2 eb5", N: "eb5@3 bb5@5", O: "g5@5 f5@2 eb5", P: "eb5",
})).s("gm_violin").gain(0.3)
// other · violin
const violin_2 = note("<~@8 A B C D E F G H A B C D I J K L A B C D E F G H A B C D I J K L>".pickRestart({
A: "eb5@5 bb4@2 eb5", B: "g5@3 eb5@5", C: "eb6@5 f6@2 eb6", D: "bb5", E: "c6@5 bb5@2 ab5", F: "bb5@3 eb5@5",
G: "ab5@5 f5@2 eb5", H: "f4", I: "c5@5 d5@2 eb5", J: "eb5@3 bb5@5", K: "g5@5 f5@2 eb5", L: "eb5",
})).s("gm_violin").gain(0.25)
// other · violin
const violin_3 = note("<~@8 A B C D E F G H A B C D I J K L A B C D E F G H A B C D I J K L>".pickRestart({
A: "eb4@5 bb3@2 eb4", B: "g4@3 g4@5", C: "eb5@5 f5@2 eb5", D: "bb4", E: "c5@5 bb4@2 ab4", F: "bb4@3 eb4@5",
G: "ab4@5 f4@2 eb4", H: "f4", I: "c4@5 d4@2 eb4", J: "eb4@3 bb4@5", K: "g4@5 f4@2 eb4", L: "eb4",
})).s("gm_violin").gain(0.25)
// other · violin
const violin_4 = note("<~@8 A B C D E A F@2 A G C H I@2 J A@2 B C D E A F@2 A G C H I@2 J A>".pickRestart({
A: "g4", B: "eb5@3 g5@5", C: "ab5", D: "~ eb4 ab4 d5@2 c5@2 bb4", E: "ab4", F: "bb4", G: "eb5",
H: "~ eb4 ab4 d5@2 ~@3", I: "eb4", J: "bb3",
})).s("gm_violin").gain(0.2)
// other · cello · "Violoncello"
const cello = note("<~@8 A B C D E F G H A B C D E I J K A B C D E F G H A B C D E I J K>".pickRestart({
A: "eb2 eb3 g3@4 eb3@2", B: "c2 c3 eb3@3 d3@2 eb3", C: "ab2 eb3 ab3@6", D: "c3 eb3 ab3 d3@2 c3@2 bb2",
E: "c3 eb3 c4@3 ab3@2 eb3", F: "eb2 ab2 eb3@3 d3@2 eb3", G: "ab2 eb3 ab3@3 d3@2 eb3", H: "eb2 ab2 d3@4 c3 bb2",
I: "eb2 bb2 g3@3 eb3@2 bb2", J: "ab2 eb3 ab3@3 d3@3", K: "eb2 bb2 g3@3 f3@2 eb3",
})).s("gm_cello").gain(0.45)
stack(violin, violin_2, violin_3, violin_4, cello)
More by Barry John
Dances With Wolves - John Dunbar ThemeF major · 61.2 bpmFarewell and End TitleG major · 64.8 bpmJourney to Fort SedgewickC minor · 80 bpmKicking Bird's GiftF major · 70 bpmMain Title Looks Like a SuicideE♭ major · 60 bpmRescue of Dances With WolvesE♭ major · 90 bpmThe Buffalo HuntE♭ major · 115 bpmThe Death of CiscoF minor · 80 bpm
Not in the database
That song isn't here.
Nothing in the database matches this link. It may have been renamed, or the address was mistyped. The closest songs to :
Real transcriptions · Editable patterns · Instrumental
Type a song.
Get Strudel code.
Chords, structure, melody, bass and drums compiled from open transcriptions into Strudel live-coding patterns. Play it here, scrub through the bars, then open it in strudel.cc and start hacking.
Smells Like Teen SpiritNirvana
The JokerSteve Miller Band · 1973
Love Me DoThe Beatles · 1964
I Don't MindJames Brown · 1961
- Real transcriptionsMcGill chord charts, Lakh MIDI and quality-filtered PDMX scores. The library includes alternate transcriptions of some songs.
- One bar, one cycleEvery layer follows the same bar timeline, keeping the code, playback and song structure aligned.
- Instrumental by designDetected vocal parts are removed. Guitar riffs, harmonica and other instrumental leads stay.