MidiPlays

Play in All Instruments

Undertale - Dog SongInteractive lesson ready

Undertale - Dog Song

Learn the arrangement, follow the rhythm visually, and move between chords, sheet music, and alternate instruments for Undertale - Dog Song.

225 BPM 0:33 C# Major 3 tracks 542 notes

Loading MIDI from Server...

Loading MIDI from Server...

Loading MIDI from Server...

Loading MIDI from Server...

Loading MIDI from Server...

Mode Concert: the MIDI melody is played as is, with the instrument's didactic fingering (out-of-range notes skip octaves). Mode Written: applies the real transposition of each instrument (alto sax in Eb +9, clarinet/trumpet in Bb +2).

Loading MIDI from Server...

00:00
00:00
0
100%
100%

Musical Analysis

Read the song by harmony, melody, rhythm, and section behavior.

225 BPM

Metrics Radar

Song profile
This song Balanced reference

Song Snapshot

Playable signals
Tempo225 BPM
Duration0:33
Tracks3
Notes542
Key / ScaleC# Major
Pitch rangeC2 (36) - D#6 (87)
Range span51 semitones

Melody Distribution

Registers by section

Chord Progressions

Main harmonic movement
Opening
C#Fm/AbC#Fm/AbC#C#add9C#5Bbm7/AbF#5Bbm
00:00 - 00:08
Early middle
C#Fm/AbC#Fm/AbC#C#add9/AbC#5Bbm7/AbF#5Bbm
00:08 - 00:16
Late middle
F#BbmF#BbmF#Bbm(add9)F#Bbm7C#Fm/Ab
00:16 - 00:25
Ending
C#Fm/AbC#Fm/AbC#C#add9/AbC#5Bbm7/AbF#5Bbm
00:25 - 00:33

Description & Musical Analysis

From the indie game Undertale by Toby Fox, Dog Song is a memorable track. The original game features a unique soundtrack composed by Toby Fox.

How to Play & Trivia

Arrangement profile

Undertale - Dog Song runs for 0:33 at 225 BPM. The file presents a very fast pulse and 16.0 note events per second, which is a moderately busy note stream. The stored pitch range is C2 (36) - D#6 (87), a span of 51 semitones (about 4.3 octaves).

Tracks and instrumentation

The active MIDI tracks identify flute, clarinet, acoustic grand piano. 3 tracks contain note events, so the mixer can be used to hear each layer separately.

Harmony map

The extracted harmony vocabulary includes C#, Fm/Ab, C#add9, C#5, Bbm7/Ab, F#5, Bbm, Ab/C, Cm/Eb, Ab5 and 5 additional labels. Chord names are inferred from simultaneous MIDI notes, so altered, incomplete, or ambiguous voicings should be confirmed by ear and against the note display.

Practice plan for this MIDI

Begin below the stored tempo, isolate the busiest track, and raise the speed only after the repeating figures stay even. Compare the keyboard and sheet views before combining the layers.

Related collections

For nearby material, continue through the Dog Song collections linked on this page.
Available Instruments: Piano (Grand, Upright, Electric), Synthesizer, Organ, Guitar, 12-String Guitar, Viola Caipira, Ukulele, Bass (4 and 5 strings), Violin, Viola, Cello, Harp, Kalimba, Marimba, Xylophone, Vibraphone, Glockenspiel, Recorder, Flute, Ocarina, Saxophone, Clarinet, and Trumpet.

More MIDI Lessons Like This

Browse catalog

These pages share tags, soundtrack context, or nearby catalog signals with this song and help you keep practicing inside the same musical universe.

MIDI Technical Specifications

Key / Scale
C# Major
Pitch Range
C2 (36) - D#6 (87)
Total Notes
542

Note Distribution

C
44 8.1%
C#
136 25.1%
D
0 0.0%
Eb
59 10.9%
E
0 0.0%
F
88 16.2%
F#
34 6.3%
G
0 0.0%
Ab
101 18.6%
A
0 0.0%
Bb
80 14.8%
B
0 0.0%

Tracks & Instruments

TrackInstrumentNotes
SmartMusic SoftSynth 1flute119
SmartMusic SoftSynth 1clarinet121
SmartMusic SoftSynth 1acoustic grand piano302

Chord Timeline

TimeBeatChord
00:00M1.1C#
00:00M1.2Fm/Ab
00:00M1.3C#
00:00M1.4Fm/Ab
00:01M2.1C#
00:01M2.2C#add9
00:01M2.3C#5
00:01M2.4Bbm7/Ab
00:02M3.1F#5
00:02M3.2Bbm
00:02M3.3F#5
00:02M3.4Bbm
00:03M4.1Ab/C
00:03M4.2Cm/Eb
00:03M4.3Ab5
00:04M4.4Cm/Eb
00:04M5.1C#
00:04M5.2Fm/Ab
00:04M5.3C#
00:05M5.4Fm/Ab
00:05M6.1C#
00:05M6.2C#add9
00:05M6.3C#
00:06M6.4C#/Ab
00:06M7.1F#maj7/Bb
00:06M7.2C#
00:06M7.3Ab
00:07M7.4Bb
00:07M8.1F#/Bb
00:07M8.2C#sus4
00:08M8.3F#sus2/C#
00:08M9.1C#
00:08M9.2Fm/Ab
00:09M9.3C#
00:09M9.4Fm/Ab
00:09M10.1C#
00:09M10.2C#add9/Ab
00:10M10.3C#5
00:10M10.4Bbm7/Ab
00:10M11.1F#5
00:10M11.2Bbm
00:11M11.3F#5
00:11M11.4Bbm/C#
00:11M12.1Ab
00:12M12.2Cm/Eb
00:12M12.3Ab5
00:12M12.4Cm/Eb
00:12M13.1C#
00:13M13.2Fm/Ab
00:13M13.3C#
00:13M13.4Fm/Ab
00:13M14.1C#
00:14M14.2C#add9/Ab
00:14M14.3C#
00:14M14.4C#/Ab
00:14M15.1F#maj7/Bb
00:15M15.2Eb
00:15M15.3Ab
00:15M15.4Bb
00:16M16.1F#/Bb
00:16M16.2C#sus4/Ab
00:16M16.3F#sus2/Ab
00:17M17.1F#
00:17M17.2Bbm
00:17M17.3F#
00:17M17.4Bbm
00:18M18.1F#
00:18M18.2Bbm(add9)
00:18M18.3F#
00:18M18.4Bbm7
00:19M19.1C#
00:19M19.2Fm/Ab
00:19M19.3C#
00:20M19.4Fm/Ab
00:20M20.1C#sus2
00:20M20.2Fm/Ab
00:20M20.3C#
00:21M20.4Fm/Ab
00:21M21.1F#
00:21M21.2Bbm
00:21M21.3F#
00:22M21.4Bbm
00:22M22.1F#
00:22M22.2Bbm(add9)
00:22M22.3F#
00:23M22.4Bbm7
00:23M23.2Cm
00:24 - 00:24M23.3 - M23.4Ab/Eb
00:24M24.1Cm
00:24M24.2Cm/Eb
00:25M24.3C
00:25M24.4Cm7
00:25M25.1C#
00:25M25.2Fm/Ab
00:26M25.3C#
00:26M25.4Fm/Ab
00:26M26.1C#
00:26M26.2C#add9/Ab
00:27M26.3C#5
00:27M26.4Bbm7/Ab
00:27M27.1F#5
00:28M27.2Bbm
00:28M27.3F#5
00:28M27.4Bbm
00:28M28.1Ab
00:29M28.2Cm/Eb
00:29M28.3Ab5
00:29M28.4Cm/Eb
00:29M29.1C#
00:30M29.2Fm/Ab
00:30M29.3C#
00:30M29.4Fm/Ab
00:30M30.1C#
00:31M30.2C#add9/Ab
00:31M30.3C#
00:31M30.4C#/Ab
00:32M31.1F#maj7/Bb
00:32M31.2Eb
00:32M31.3Ab
00:32M31.4Bb
00:33M32.1F#/Bb
00:33M32.2C#sus4/Ab
00:33 - 00:33M32.3 - M32.4F#sus2/Ab