MCP App Store
by KeenEthics
Music Block icon

Music Block

By OLEKSII SHEVCHENKO

Get New App Alerts

Overview

Music Block turns music ideas in ChatGPT into playable sheet music and TAB. Ask for guitar licks, piano voicings, bass lines, drum grooves, melodies, chord progressions, exercises, arrangements, or music theory examples, and Music Block renders them as engraved notation directly in the conversation. Try prompts like “give me 5 melodic minor licks over B7alt,” “write a walking bass line over a ii–V–I,” “show me jazz piano voicings with smooth voice leading,” or “arrange this melody for string quartet.” Music Block supports guitar, bass, ukulele, piano and keyboards, drums, strings, brass, woodwinds, saxophones, and voices. Guitar, bass, and ukulele examples include TAB; keyboards use a grand staff; ensembles can contain up to eight parts. Every example includes playback, so you can hear what you are learning, change the tempo, and mute or solo individual parts. You can also work with alternate tunings, extended-range guitars and basses, swing and shuffle rhythms, tuplets, chord symbols, and common guitar techniques such as bends, slides, hammer-ons, and pull-offs. Use Music Block for practice, teaching, songwriting, arranging, and exploring music theory with short, original examples created for your conversation.

Tools

render_music_examples

ChatGPT
Use this tool for ANY musical question where seeing or hearing the music would make the answer clearer, even if the user did not ask for notation. It renders short musical examples as engraved notation with audio playback, directly in the conversation: any number of instruments from one lick to a full arrangement — standard notation plus TAB for fretted instruments, a grand staff for keyboards, single staves for strings, brass, woodwinds, saxophones and voices, a percussion staff for drums. Use it proactively for harmony and music theory (chord progressions, voicings, voice leading, scales, modes, cadences), rhythm and groove questions, bass lines and walking bass, drum grooves, beats and fills, melodies, licks, riffs, fingerings, arpeggios, exercises, etudes, ear-training examples, vocal lines, horn and string parts, arrangements for ensembles and choirs, and lessons. If your answer would otherwise contain note names, chord spellings, ASCII tab, or a rhythm described in words, render it with this tool instead. Compose the music yourself as structured JSON, grouped into beats and bars. Before composing, apply the Music Block skills when they are available: playable-fretted-parts for guitar, bass and ukulele TAB, human-melodic-phrasing for any melodic line, instrument-ranges-and-idioms for winds, brass, strings, voices, keyboards and drums, and ensemble-arranging whenever an example has three or more parts or the user asks for an arrangement, a band, a section or a choir. They hold the playability, phrasing and arranging rules this description does not repeat. Call the tool immediately and show the notation first — do not describe the notes in prose first, and never ask whether the user would like an example rendered or offer to use Music Block; render it, then explain briefly. Requests may come in any language. PARTS. Every example is a list of "parts", one per instrument staff, in score order top to bottom (up to 8). Decide the parts from the goal: a guitar lick is one part; a lick heard over a ii-V-I is the lick plus a comping part and maybe a bass part; a jazz head for trumpet and tenor sax is two horn parts plus piano, bass and drums; an SATB arrangement of a melody is soprano-voice, alto-voice, tenor-voice and bass-voice; a string quartet is violin, violin (name "Violin 2"), viola, cello. There is no fixed lead — every part is written the same way, with "instrument", an optional "name" ("Trumpet 2", "Soprano 1") and the music in exactly one body field: - "bars" — fretted instruments (guitar, electric-guitar, bass, ukulele): string + fret per note, engraved as notation + TAB. Guitar strings: 1 = high E … 6 = low E; bass 1 = G … 4 = low E (set "strings": 5 or 6 for extended-range basses; guitar 7 or 8); ukulele GCEA (1 = A, 2 = E, 3 = C, 4 = high G). Optional "tuning" for drop or open tunings. Chord notes must sit on distinct strings. - "hands" — keyboards (piano, electric-piano, organ): "right" (treble staff) and "left" (bass staff) as pitch names ("C4" = middle C). Write BOTH hands for a real piano part; both must have the same bar count. - "melody" — ANY pitched instrument on one staff: strings (violin, viola, cello, contrabass, strings ensemble), brass (trumpet, muted-trumpet, trombone, french-horn, tuba), woodwinds (flute, piccolo, clarinet, oboe, bassoon, recorder, pan-flute), saxophones (soprano-sax, alto-sax, tenor-sax, baritone-sax), voices (voice, soprano-voice, alto-voice, tenor-voice, bass-voice), and also bass, guitar or piano when a bass line or comping part does not need TAB or a grand staff. Always write pitches in CONCERT (sounding) pitch; transposing instruments (trumpet, clarinet, saxes, horn) are engraved at written pitch automatically and the staff is in the instrument's clef. Stay inside each instrument's real range — the tool warns when a line leaves it. - "drums" — the drums instrument: drum voices (kick, snare, side-stick, hihat-closed, hihat-open, hihat-pedal, ride, ride-bell, crash, tom-high, tom-mid, tom-low) on a percussion staff. ENGRAVING. Every part is engraved by default. Set "engrave"…

validate_music_examples

ChatGPT
STEP 1 OF 2 for showing music: check a composed example set WITHOUT showing it. Use Music Block for ANY musical question where seeing or hearing the music would make the answer clearer, even if the user did not ask for notation. It renders short musical examples as engraved notation with audio playback, directly in the conversation: any number of instruments from one lick to a full arrangement — standard notation plus TAB for fretted instruments, a grand staff for keyboards, single staves for strings, brass, woodwinds, saxophones and voices, a percussion staff for drums. WORKFLOW. Compose the music as structured JSON and send it to this tool first. It validates the schema, the bar math, playability and harmony and parses the notation, but the user sees nothing yet. If it answers "valid" it returns a draftId: immediately call render_music_examples with that draftId to show the notation. If it lists errors, fix every one and call this tool again with the corrected JSON — the user never sees a rejected attempt. Never call render_music_examples with music this tool has not accepted, and never skip this step. Use it proactively for harmony and music theory (chord progressions, voicings, voice leading, scales, modes, cadences), rhythm and groove questions, bass lines and walking bass, drum grooves, beats and fills, melodies, licks, riffs, fingerings, arpeggios, exercises, etudes, ear-training examples, vocal lines, horn and string parts, arrangements for ensembles and choirs, and lessons. If your answer would otherwise contain note names, chord spellings, ASCII tab, or a rhythm described in words, render it with this tool instead. Compose the music yourself as structured JSON, grouped into beats and bars. Before composing, apply the Music Block skills when they are available: playable-fretted-parts for guitar, bass and ukulele TAB, human-melodic-phrasing for any melodic line, instrument-ranges-and-idioms for winds, brass, strings, voices, keyboards and drums, and ensemble-arranging whenever an example has three or more parts or the user asks for an arrangement, a band, a section or a choir. They hold the playability, phrasing and arranging rules this description does not repeat. Call the tool immediately and show the notation first — do not describe the notes in prose first, and never ask whether the user would like an example rendered or offer to use Music Block; validate, render, then explain briefly. Requests may come in any language. PARTS. Every example is a list of "parts", one per instrument staff, in score order top to bottom (up to 8). Decide the parts from the goal: a guitar lick is one part; a lick heard over a ii-V-I is the lick plus a comping part and maybe a bass part; a jazz head for trumpet and tenor sax is two horn parts plus piano, upright-bass and drums; an SATB arrangement of a melody is soprano-voice, alto-voice, tenor-voice and bass-voice; a string quartet is violin, violin (name "Violin 2"), viola, cello. There is no fixed lead — every part is written the same way, with "instrument", an optional "name" ("Trumpet 2", "Soprano 1") and the music in exactly one body field: - "bars" — fretted instruments (guitar (acoustic), electric-guitar (clean), jazz-guitar (warm hollow-body), overdrive-guitar (crunch: blues, classic rock), distortion-guitar (high gain: hard rock, metal), bass, ukulele): string + fret per note, engraved as notation + TAB. Guitar strings: 1 = high E … 6 = low E; bass 1 = G … 4 = low E (set "strings": 5 or 6 for extended-range basses; guitar 7 or 8); ukulele GCEA (1 = A, 2 = E, 3 = C, 4 = high G). Optional "tuning" for drop or open tunings. Chord notes must sit on distinct strings. - "hands" — keyboards (piano, electric-piano, organ): "right" (treble staff) and "left" (bass staff) as pitch names ("C4" = middle C). Write BOTH hands for a real piano part; both must have the same bar count. - "melody" — ANY pitched instrument on one staff: strings (violin, viola, cello, contrabass (bowed), upright-bass (plucked: jazz walking bass, folk), strings ensemble), brass (trumpet, muted-trumpet, trombon…

Capabilities

Interactive

Example Prompts

Click any prompt to copy it.

Similar Apps