MidiPlays

Play in All Instruments

My Heart Will Go On - Celine Dion (Titanic)Interactive lesson ready

My Heart Will Go On - Celine Dion (Titanic)

Learn the arrangement, follow the rhythm visually, and move between chords, sheet music, and alternate instruments for My Heart Will Go On - Celine Dion (Titanic).

90 BPM 4:45 E Major 2 tracks 1451 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.

90 BPM

Metrics Radar

Song profile
This song Balanced reference

Song Snapshot

Playable signals
Tempo90 BPM
Duration4:45
Tracks2
Notes1451
Key / ScaleE Major
Pitch rangeC#2 (37) - E6 (88)
Range span51 semitones

Melody Distribution

Registers by section

Chord Progressions

Main harmonic movement
Opening
Esus2C#sus4C#m/AbAbEadd9BF#sus4/BBF#m(add9)/AA5
00:00 - 01:11
Early middle
E5Bsus4/EB11/EBsus4/EF#7sus4/BAsus2/BEsus4/BC#m7/BAsus2/BA5/E
01:11 - 02:22
Late middle
EAsus2/BEsus4/BAsus2/BAsus2Bsus2Esus4/ABadd9/C#E5Bsus4/E
02:22 - 03:34
Ending
B/EbEsus2C#sus4/F#AbAbsus4Eadd9/AbF#sus4/BBAbm7/BAadd9/C#
03:34 - 04:45

Description & Musical Analysis

My Heart Will Go On, the theme song from James Cameron's film Titanic, composed by James Horner and performed by Celine Dion

How to Play & Trivia

Arrangement profile

My Heart Will Go On - Celine Dion (Titanic) runs for 4:45 at 90 BPM. The file presents a moderate pulse and 5.1 note events per second, which is a comparatively open note stream. The stored pitch range is C#2 (37) - E6 (88), a span of 51 semitones (about 4.3 octaves).

Tracks and instrumentation

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

Harmony map

The extracted harmony vocabulary includes Esus2, C#sus4, C#m/Ab, Ab, Eadd9, B, F#sus4/B, F#m(add9)/A, A5, A/C# 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

Listen through once at the stored tempo, then isolate the melody and accompaniment tracks. Use the chord timeline to mark transitions and the sheet view to confirm rhythm before combining the layers.

Related collections

For nearby material, continue through the Celine Dion Titanic, Ballad 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
E Major
Pitch Range
C#2 (37) - E6 (88)
Total Notes
1451

Note Distribution

C
40 2.8%
C#
140 9.6%
D
0 0.0%
Eb
163 11.2%
E
280 19.3%
F
31 2.1%
F#
183 12.6%
G
30 2.1%
Ab
180 12.4%
A
112 7.7%
Bb
63 4.3%
B
229 15.8%

Tracks & Instruments

TrackInstrumentNotes
Track 1acoustic grand piano637
Track 2acoustic grand piano814

Chord Timeline

TimeBeatChord
00:02M1.4Esus2
00:02M2.1C#sus4
00:03M2.2C#m/Ab
00:04M2.3Ab
00:04M2.4Eadd9
00:05M3.1B
00:06M3.2F#sus4/B
00:06M3.3B
00:07M3.4F#m(add9)/A
00:08M4.1A5
00:08 - 00:09M4.2 - M4.3A/C#
00:10M4.4A
00:10M5.1B7/A
00:11M5.2F#m11
00:12M5.3B
00:12M5.4Esus2
00:13M6.1C#sus4/F#
00:14M6.2Absus4
00:14M6.3E/Ab
00:15M6.4F#m9/Ab
00:16M7.1B5/F#
00:16M7.2F#sus4/B
00:17M7.3B/F#
00:18M7.4Abm7/B
00:18 - 00:19M8.1 - M8.2A/C#
00:20M8.3C#m7/B
00:20M8.4Esus4/B
00:21M9.1B5/F#
00:22M9.2F#sus4
00:22M9.3B/F#
00:23M9.4Ebm/F#
00:24M10.1C#m7
00:24M10.2C#m/Ab
00:25M10.3C#m7
00:26M10.4Bsus4/E
00:26 - 00:27M11.1 - M11.2F#7sus4/B
00:28M11.3Bsus4/E
00:28M11.4Asus2/E
00:29M12.1Esus4
00:30M12.2Asus2
00:30M12.3Bsus4/E
00:31M12.4Bsus4/F#
00:32M13.1F#7sus4/E
00:32M13.2B11
00:33M13.3C#m9
00:34M13.4E6/Ab
00:34M14.1C#m7
00:35M14.2C#m/E
00:36M14.3Bsus4
00:36M14.4F#7sus4/B
00:37M15.1Bsus4
00:38M15.2A5/E
00:38 - 00:39M15.3 - M15.4Esus4
00:40M16.1Asus2
00:40M16.2B7sus4
00:41 - 00:42M16.3 - M16.4F#7sus4/E
00:42M17.1B11/Eb
00:43 - 00:44M17.2 - M17.3E5
00:44M17.4Bsus4
00:45M18.1B
00:46M18.2Bsus4
00:46 - 00:47M18.3 - M18.4Bsus4/E
00:48M19.1Esus4/Eb
00:48M19.2A/E
00:49M19.3A
00:50M19.4F#m9/A
00:50M20.1E/Ab
00:51M20.2B6
00:52M20.3F#sus4
00:52 - 00:54M20.4 - M21.2Bsus4/E
00:54M21.3F#7sus4/E
00:55M21.4B11
00:56M22.1Bsus4/E
00:56M22.2Bsus4
00:57M22.3Asus2/B
00:58 - 00:58M22.4 - M23.1Esus4/B
00:59M23.2Asus2/B
01:00M23.3Aadd9
01:00M23.4A/E
01:01M24.1Aadd9/B
01:02M24.2C#m(add9)/E
01:02 - 01:04M24.3 - M25.1Bsus4/E
01:04M25.2B/Eb
01:05 - 01:06M25.3 - M25.4Bsus4/E
01:06M26.1E5
01:07M26.2C#m(add9)/Eb
01:08M26.3A/E
01:08M26.4A6
01:09M27.1F#m11/E
01:10M27.2E/Ab
01:10M27.3B/F#
01:11M27.4F#sus4
01:12M28.1E5
01:12 - 01:13M28.2 - M28.3Bsus4/E
01:14 - 01:14M28.4 - M29.1B11/E
01:15M29.2Bsus4/E
01:16M29.3F#7sus4/B
01:16M29.4Asus2/B
01:17M30.1Esus4/B
01:18M30.2C#m7/B
01:18M30.3Asus2/B
01:19M30.4A5/E
01:20M31.1C#m/Ab
01:20M31.2Absus4
01:21M31.3C#m(add9)/Ab
01:22 - 01:23M31.4 - M32.2C#m/E
01:24M32.3B5/F#
01:24M32.4F#
01:25M33.1F#sus4
01:26M33.2B7sus2
01:26M33.3Esus4/B
01:27M33.4Aadd9/E
01:28M34.1F#m9/A
01:28M34.2B5/F#
01:29M34.3F#sus4
01:30M34.4Ab7sus2
01:30M35.1F#m11/A
01:31M35.2C#5/Ab
01:32M35.3Ab7sus2
01:32M35.4F#7sus2/Ab
01:33M36.1Emaj9/B
01:34M36.2F#7sus4
01:34M36.3Esus2
01:35M36.4B
01:36 - 01:37M37.1 - M37.3A/C#
01:38M37.4A
01:38M38.1Bsus2
01:39M38.2Asus2
01:40M38.3Badd9
01:40M38.4C#m(add9)
01:41M39.1C#m/E
01:42M39.2E
01:42M39.3E6/9
01:43M39.4B5/F#
01:44M40.1F#
01:44M40.2F#sus4/B
01:45M40.3Asus2/B
01:46M40.4Esus4/B
01:46M41.1A/E
01:47M41.2F#m9/Ab
01:48M41.3B5/F#
01:48M41.4Abm7/F#
01:49M42.1B13/Ab
01:50M42.2F#m(add9)/A
01:50M42.3Absus4
01:51M42.4Ab7sus2
01:52M43.1F#7sus2/Ab
01:52M43.2B
01:53M43.3F#7sus4/E
01:54M43.4Esus2
01:54M44.1B/Eb
01:55M44.2A5/Eb
01:56M44.3E
01:56M44.4F#m7/E
01:57M45.1Eadd9/F#
01:58M45.2Abm7
01:58 - 01:59M45.3 - M45.4Ebm/F#
02:00M46.1C#m/E
02:00 - 02:01M46.2 - M46.3E
02:02M46.4Eadd9/B
02:02M47.1F#sus4/B
02:03M47.2B
02:04M47.3Abm7/B
02:04M47.4Aadd9
02:05M48.1A/C#
02:06M48.2C#m7/B
02:06M48.3B7sus4
02:07M48.4B5/F#
02:08M49.1Ebm/F#
02:08M49.2B
02:09M49.3Eadd9
02:10M49.4E
02:10 - 02:11M50.1 - M50.2Bsus4/E
02:12M50.3B/Eb
02:12 - 02:13M50.4 - M51.1Bsus4/E
02:14M51.2B11/E
02:14M51.3A
02:15M51.4A/E
02:16M52.1A6/F#
02:16M52.2F#m11/Ab
02:17M52.3E/Ab
02:18M52.4B/F#
02:18M53.1Esus2/F#
02:19M53.2E5
02:20 - 02:20M53.3 - M53.4Bsus4/E
02:21M54.1B11/Eb
02:22M54.2B11/E
02:22M54.3Bsus4/E
02:23M54.4E
02:24M55.1Asus2/B
02:24M55.2Esus4/B
02:25M55.3Asus2/B
02:26M55.4Asus2
02:26M56.1Bsus2
02:27M56.2Esus4/A
02:28M56.3Badd9/C#
02:28 - 02:29M56.4 - M57.1E5
02:30M57.2Bsus4/E
02:30M57.3F#7sus4/E
02:31M57.4B11/Eb
02:32 - 02:32M58.1 - M58.2Bsus4/E
02:33M58.3B11/E
02:34M58.4A
02:34M59.1A/E
02:35M59.2A6/F#
02:36M59.3E/Ab
02:36M59.4Eadd9/Ab
02:37M60.1B5/F#
02:38M60.2C#m11/F#
02:38M60.3C#m/E
02:39M60.4E
02:40M61.1C#m/E
02:40M61.2B/Eb
02:41M61.3F#7sus4/E
02:42M61.4Esus2
02:42M62.1B7sus2/F#
02:43M62.2Asus2/B
02:44M62.3C#m7/B
02:44M62.4Esus4/B
02:45M63.1Asus2/E

The table shows the first 220 chord changes. The player keeps the complete MIDI performance available for listening and visual practice.