Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Euterpea version 2
Mac infinite playback was still giving warnings/errors after stopping with Ctrl+C in situations where multiple available MIDI inputs/outputs exist. There is also a rare situation in which the default MIDI output device is the first in the list of outputs but getDefaultOutputDeviceID returns None (typically happens after a MIDI device has had trouble for some reason). These cases are now both handled.
Latest commit d27e2dd
Sep 25, 2018
|Failed to load latest commit information.|
Version 2.0.5 Last modified: 26-June-2018 Website: http://www.euterpea.com _____ _ | ___| | | | |__ _ _| |_ ___ _ __ _ __ ___ __ _ | __| | | | __/ _ \ '__| '_ \ / _ \/ _` | | |__| |_| | || __/ | | |_) | __/ (_| | \____/\__,_|\__\___|_| | .__/ \___|\__,_| | | |_| Maintainers: Donya Quick <firstname.lastname@example.org> Authors: Paul Hudak Eric Cheng Hai (Paul) Liu Donya Quick Dan Winograd-Cort Euterpea is a domain-specific language embedded in Haskell for computer music research, education, and development, providing both note-level and signal-level abstractions. It is a descendant of Haskore and HasSound, and is intended for both educational purposes as well as serious computer music applications. Euterpea is a wide-spectrum DSL, suitable for high-level music representation, algorithmic composition, and analysis; mid-level concepts such as MIDI; and low-level audio processing, sound synthesis, and instrument design. See the License file for licensing information. If you are experiencing a problem with Euterpea, please first check the GitHub version of the library: https://github.com/Euterpea/Euterpea2 Bugs still found in the GitHub version should be reported using the issues page: https://github.com/Euterpea/Euterpea2/issues PULL REQUESTS WILL BE IGNORED. Bug fixes should be submitted through the issues page with a detailed explanation of the alterations. Please send any other questions and comments to Donya Quick (email@example.com). Installation instructions and additional examples are available at the Euterpea website: http://www.euterpea.com