https://github.com/musicus/xenharmonium
Alternate Tuning Systems in Pure Data (Pd). The library is designed for tuning system demonstrations and how to build them with Pd in the music technology or music theory classroom.
https://github.com/musicus/xenharmonium
acoustics auralization bohlen-pierce ear-training equal-temperament just-intonation meantone-intonation music-technology music-theory music-theory-history music-theory-pedagogy natural-intonation pd ptolemeian-intonation ptolemy pure-data pythagorean-intonation temperament temperaments tuning
Last synced: 5 months ago
JSON representation
Alternate Tuning Systems in Pure Data (Pd). The library is designed for tuning system demonstrations and how to build them with Pd in the music technology or music theory classroom.
- Host: GitHub
- URL: https://github.com/musicus/xenharmonium
- Owner: musicus
- License: mit
- Created: 2021-10-02T00:01:36.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-02T08:29:37.000Z (over 2 years ago)
- Last Synced: 2025-01-31T11:27:33.956Z (over 1 year ago)
- Topics: acoustics, auralization, bohlen-pierce, ear-training, equal-temperament, just-intonation, meantone-intonation, music-technology, music-theory, music-theory-history, music-theory-pedagogy, natural-intonation, pd, ptolemeian-intonation, ptolemy, pure-data, pythagorean-intonation, temperament, temperaments, tuning
- Homepage:
- Size: 1.42 MB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Xenharmonium
Alternate Tuning Systems Library for Pure Data (Pd). The library is designed for tuning system demonstrations and how to build them with Pd in the music technology or music theory classroom.
## Demonstration
- https://youtu.be/Xfv3qLdtURY
## Download Pd
- http://msp.ucsd.edu/
## A quick Pd tutorial
- http://www.pd-tutorial.com/
## How to run
- Download the latest release.
- Unzip the contents of the library into one folder.
- Run the [_Main.pd](https://github.com/musicus/Xenharmonium/blob/main/_Main.pd) patch from within the same unzipped folder.
## Tuning Scheme Scala Files
- [Huygens-Fokker Foundation Center for Microtonal Music](https://www.huygens-fokker.org/microtonality/scales.html)
# Notes
To use meantoneTemperament.pd the [pd-zexy](https://github.com/iem-projects/pd-zexy) library is required. You can install the library by selecting "Help" > "Find externals" and searching for "zexy." Choose the version that is right for your system–for example if you are using a Mac: zexy[v2.3.1]\(Darwin-amd64-32\)–click on that version, and the library will be added to your Pd application.
# Additional Credits
The following sounds come from instruments in the [pd-mkmr](https://github.com/MikeMorenoDSP/pd-mkmr) library:
- harp~.pd
- marimba~.pd
- piano~.pd
- rds~.pd