Portability | non-portable (TF,GNTD) |
---|---|
Stability | experimental |
Maintainer | hans@hanshoglund.se |
Safe Haskell | None |
A simple backend that supports rendering scores to lists of pitch and velocity.
This exists as a sanity check for the Backend
classes, and as an example.
- data NoteList
- toNoteList :: (HasBackendNote NoteList (BackendScoreEvent NoteList s), HasBackendScore NoteList s) => s -> [(Int, Int)]
Note list backend
A token to represent the note list backend.
HasBackend NoteList | |
HasBackendNote NoteList Double | |
HasBackendNote NoteList Int | |
HasBackendNote NoteList a => HasBackendNote NoteList [a] | |
HasBackendNote NoteList a => HasBackendNote NoteList (TieT a) | |
HasBackendNote NoteList a => HasBackendNote NoteList (SlideT a) | |
HasBackendNote NoteList a => HasBackendNote NoteList (TremoloT a) | |
HasBackendNote NoteList a => HasBackendNote NoteList (TextT a) | |
HasBackendNote NoteList a => HasBackendNote NoteList (HarmonicT a) | |
HasBackendNote NoteList a => HasBackendNote NoteList (ColorT a) | |
HasBackendScore NoteList [a] | |
HasBackendScore NoteList (Score a) | |
HasBackendNote NoteList a => HasBackendNote NoteList (PartT n a) | |
HasBackendNote NoteList a => HasBackendNote NoteList (DynamicT b a) | |
HasBackendNote NoteList a => HasBackendNote NoteList (ArticulationT b a) |
toNoteList :: (HasBackendNote NoteList (BackendScoreEvent NoteList s), HasBackendScore NoteList s) => s -> [(Int, Int)]Source
Export music as a note list.