| Implementor: | Smalltalk |
| Description: | The Smalltalk music object kernel (Smoke) music representation language facilitates the formal description of low-level musical data such as note events, and also of higher-level structures such as chord progressions and musical form "objects." In object-oriented software terms, the representation is described in terms of software class hierarchies of objects that share state and behavior and implement the description language as their protocol. |
| Reference: | "The SmOKe Music Representation, Description Language, and Interchange Format", roceedings of the 1992 International Computer Music Conference. |
| ID: | 80 |