{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/Aoide","name":"Aoide","description":"This library provides data structures and a custom file format for describing music and generates Lilypond and MIDI files. In\naddition it contains a module with some music-theoretical functions and generates keyboard reductions. The library is focused\non the very basics of Western musical notation and does not support dynamic indications, articulation marks, double\naccidentals, tempo changes, polyrhythms, time signature changes and microtonality.","version":"2.0.0.0","softwareVersion":"2.0.0.0","license":"https://spdx.org/licenses/BSD-3-Clause","codeRepository":"https://github.com/liisikerik/aoide","issueTracker":"https://github.com/LiisiKerik/Aoide/issues","keywords":["bsd3","composition","library","lilypond","midi","music","program","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"Liisi_Kerik"}],"author":[{"@type":"Person","name":"Liisi_Kerik"}],"copyrightHolder":[{"@type":"Person","name":"Liisi_Kerik"}],"dateCreated":"2020-07-07","dateModified":"2026-05-20","datePublished":"2026-05-20","copyrightYear":2020,"downloadUrl":"https://hackage.haskell.org/package/Aoide-2.0.0.0/Aoide-2.0.0.0.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/Aoide"],"https://www.w3.org/ns/activitystreams#likes":3}