Feature Request: A Native Music Module for ChatGPT
I recently ran a small experiment trying to “teach” ChatGPT Voice to sing.
The experiment did not assume that ChatGPT can currently sing in a controlled musical sense. It clearly cannot: there is no dedicated pitch-controlled singing system behind Voice. The point was instead to explore how far the existing system can be pushed, and what the remaining gap actually looks like.
Day 1 — Voice, rhythm and pitch experiments → Watch on X
Day 2 — Audio imitation + score-reading test → Watch on X
In the audio test, ChatGPT Voice could occasionally approximate singing, but it did not reliably follow the actual pitch and timing of the source and tended to anticipate lyrics it already knew.
In the score-reading test, after instructions about notes, intervals, syllables and duration, the result became more song-like — but the melody was still largely improvised rather than faithfully derived from the notation.
This is exactly what makes the experiment interesting: it gives a rough measure of what is already possible and, more importantly, of what is still missing.
What seems to be missing is a native musical layer connecting audio perception, symbolic music representation and vocal generation.
Such a module could allow ChatGPT to:
-
detect pitch, rhythm, tempo, chords and key from audio;
-
convert between audio and symbolic formats such as MIDI / MusicXML / notation;
-
read and reproduce a score with controlled pitch, timing and duration;
-
compose, harmonize, edit and compare musical material;
-
analyze themes, motifs, harmony and rhythm while reasoning jointly over audio + notation + text.
Some of these building blocks already exist. For example, Spotify Basic Pitch can extract pitch information and generate MIDI from musical audio.
The pieces already exist. What is missing is their integration into ChatGPT.
Such a capability could be useful far beyond singing: for music education, transcription, composition, score analysis and interactive practice.
Would OpenAI consider adding native music capabilities like these to ChatGPT in the future?