Euterpea version 2
Switch branches/tags
Nothing to show
Clone or download
donya Bug fix for multi-device Mac infinite playback
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

ReadMe.txt

Version 2.0.5
Last modified: 26-June-2018
Website: http://www.euterpea.com
 _____      _                             
|  ___|    | |                            
| |__ _   _| |_ ___ _ __ _ __   ___  __ _ 
|  __| | | | __/ _ \ '__| '_ \ / _ \/ _` |
| |__| |_| | ||  __/ |  | |_) |  __/ (_| |
\____/\__,_|\__\___|_|  | .__/ \___|\__,_|
                        | |               
                        |_|               


Maintainers:
  Donya Quick <donyaquick@gmail.com>

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 
(donyaquick@gmail.com).

Installation instructions and additional examples are available at
the Euterpea website: http://www.euterpea.com