Ok. I've fixed up the #Python #Music arpeggiation and am testing it with github.com/ology/Music/blob/ma…
Here is the transcription of the zany whole-tone wackiness:
1/2
Music/arpeggiate.py at master · ology/Music
Theory, Algorithmic composition, Experimentation. Contribute to ology/Music development by creating an account on GitHub.GitHub

Glyph
in reply to Gene Boggs • • •Gene Boggs
in reply to Glyph • • •@glyph Hmmmm. I will try this on my Windows and Linux boxes to see what happens. I've been developing on my Mac...
The `s.show()` code opens in MuseScore on my Mac by default. If that is changed to `s.show('midi')`, it opens in GarageBand. This can be set to Lillypond and Logic Pro, with the music21 configuration, which I forget but will find out about again.
Glyph
in reply to Gene Boggs • • •Gene Boggs
in reply to Glyph • • •Ohhhhhh. It is a script and requires that the imported packages are installed.
In a virtual environment, or system-wide, do this:
```
pip install chord_progression_network music_melodicdevice music21 pychord
python arpeggiate.py
```
Glyph
in reply to Gene Boggs • • •Gene Boggs
in reply to Glyph • • •Glyph
in reply to Gene Boggs • • •I created a file called requirements.in that contains
```
chord_progression_network
music_melodicdevice
music21
pychord
```
and then to "pin" these, I ran `pip-compile --strip-extras --upgrade --no-emit-index-url`, and got this:
gist.github.com/glyph/8c2ac800…
so if I ever `pip install` these again, I will get the *exact* same versions that I got this time. also known as a "lockfile"
requirements.txt
GistGlyph
in reply to Gene Boggs • • •uh-oh:
The application /Applications/MuseScore 3.app/Contents/MacOS/mscore cannot be opened for an unexpected reason, error=Error Domain=NSCocoaErrorDomain Code=260 "The file “mscore” couldn’t be opened because there is no such file." UserInfo={NSURL=file:///Applications/MuseScore%203.app/Contents/MacOS/mscore, NSFilePath=/Applications/MuseScore 3.app/Contents/MacOS/mscore, NSUnderlyingError=0x89ac40210 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Gene Boggs
in reply to Gene Boggs • • •And here is the audio of the above transcription of the zany whole-tone wackiness:
2/2
Gene Boggs
Unknown parent • • •Gene Boggs
in reply to Gene Boggs • • •