Over the past several years, I have been developing suites of external functions on Max (YO.Max) and OpenMusic (OMishi) that help me better conceptualize my musical ideas and facilitate the sketching process for my compositions.
Out of these functions, I offer you a selection of functions that you might find useful, too. More will be added in the future.
YO.Max (for Max)
Click the name of a function to view details.
|Name||Description||Download (.zip files)|
|YO.OMMicro||A simple soundfont-based player that for OpenMusic||Mac |
(Version 2.2mac – Aug. 9, 2020)
Windows 64-bits (Version 2.2win – Aug. 9, 2020)
|YO.BachMicro||A simple soundfont-based player that allows the playback of bach.roll and bach.score objects on Max.||Mac|
(Version 1.1mac – Aug. 6, 2020)
Windows 64-bits (Version 1.1win – Aug. 6, 2020)
OMishi (for OpenMusic)
Download the .zip file here – (Version 1.0, Aug. 9, 2020)
The current version contains the following functions:
|perm-interval-1||Takes a chord, and outputs chords with all the possible intervallic rotations of the original chord.|
|perm-interval-2||Takes a chord, computes all its inversions, transposes them down so that each chord’s lowest pitch is identical to that of the original chord.|
|scaler||Given the lowest and highest pitches, as well as the number of notes desired, this function creates a scale in which each of the scale is equidistant.|