We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Look!
Look! is a sound-based esolang based on brainfuck by User:None1. Its name has nothing to do with the specification of the language.

Commands
| Note | brainfuck |
|---|---|
| C or D# | + |
| D | - |
| E or A# | , |
| F | . |
| G or G# | > |
| A | < |
| B or F# | [ |
| C# | ] |
If there were multiple tracks in the sound file, Look! picks the first one.
Examples
Remember that these programs here are only notes of the real program, for the real program (that will run correctly in the interpreter), please see the MIDI file link under each program.
Hello World
C D# C C D# D# D# D# B G D# D# C D# F# G# C C G D# C C G C C C G# C A A A A D C# G# C G# D# G# D G G C B A C# A D C# G G F G D D D F C C D# D# C D# C F F C C D# F G# G F A D F A F C C D# F D D D D D D F D D D D D D D D F G# G D# F G D# D# F
The program as a MIDI file.
Cat program
A# B F E C#
The program as a MIDI file.
Truth Machine
G# G G A# F B F# D G C A A D# G C# G# D C# A A A F# A A C# G F# F C#
The program as a MIDI file.
Nope. interpreter
C D# D# C C D# B G# C D# C D# C D# D# C C C C D# D# A D C# G F G# D# D# D# C C C D# D# C D# C F# G# C D# C D# C D# D# D# D# D# A D C# G D# F D# F D D D D D D D D D D D F G C D# D# D# C B G C D# D# D# C C C D# D# A D C# G# D# F
The program as a MIDI file.
XKCD Random Number
G# D# G D# G# C B G C F# D A C C C G# C# A A C# G F
The program as a MIDI file.
brainfuck interpreter
G G G C F# F# D C# G G# B D C# D# D# G# D# G# D# C D# C C D# C B A D# C C C G# G# D# C A D C# D# D# G# G C G D# G# D# D# D# C D# B G# D# C G D# D# C D# D# C A A D C# C G# G G A# A C D# F# F# G# B D G# G C# A B G G C# A A D C# A B A C# A C G G# F# G C# G# F# A D# G D B B A D# G D C# G# C# A F# F# B D C# A C# D# C A D F# A C C C C C D# C C C G F# A D G# D C# G# G C# G G# C# C# A A C# A C# A F# B A C# G# F# F# G# C# G G B G G C# D# B A A C# A F# A C# A C G G D C# G# F# G# C# D# B D G# G# C# A A A A B F# A A C# A B A C# D# A A F# D# G D# A A D B G# D D G# D# A A D B G# C A B G G D# A A D C# C# C# G# F# A D# G D C# A C# D# D# G G D D G B G# C# G G F# G# G C# C# A A B G G# C A F# F# A C# A C# G F# B A A C# A F# A C# D# B D A D# G G D F# A A D# G D# D# G# D F# A D G F# A A D# G# G# D C# C# C# A B G D# A D C# G# C# G B G C# G# C# G F# G G C# G G C# A A F# G G# C G# G D# G G# C# A A F# D G# G# G# G G# G G G C# A A B G F G G# G# G G G# G C# A A B G# D G# G# G G# G C# A A F# G# A# G G G C# A A F# G# C G C# A A F# D# A A C# A C#
The program as a MIDI file.
Looping counter
D# B G G# B G C# C D# D# C C C C C D# D# D# C C C D# C D# C C D# D# C C D# C D# D# D# D# D# C C C C C C C C C C C D# B A C# G# B F G# C# C C C D# C D# D# D# C D# F D D D D D D D D D D A B A C# A C#
The program as a MIDI file.
External resources
- the GitHub repository of Look! with the official Python interpreter.
- A not so ugly online interpreter/converter that supports interpreting and writing Look! programs and converting them into brainfuck.