All Projects → HeinrichApfelmus → David Cope Cmmc

HeinrichApfelmus / David Cope Cmmc

LISP source code for David Cope's book "Computer Models of Musical Creativity".

Projects that are alternatives of or similar to David Cope Cmmc

embed-client
🎼 Sheet Music & Tabs Embed JavaScript Client
Stars: ✭ 43 (-57.84%)
Mutual labels:  music-composition
Alda
A music programming language for musicians. 🎶
Stars: ✭ 4,808 (+4613.73%)
Mutual labels:  music-composition
Giada
Your Hardcore Loop Machine.
Stars: ✭ 903 (+785.29%)
Mutual labels:  music-composition
SoundProcesses
A computer music framework to describe, create and manage sound processes in the Scala programming language. Issue tracker: https://codeberg.org/sciss/SoundProcesses/issues
Stars: ✭ 29 (-71.57%)
Mutual labels:  music-composition
Mezzo
A Haskell library for typesafe music composition
Stars: ✭ 327 (+220.59%)
Mutual labels:  music-composition
Music Generation With Dl
Resources on Music Generation with Deep Learning
Stars: ✭ 559 (+448.04%)
Mutual labels:  music-composition
snestracker
Super Nintendo Entertainment System Music Software. Super Famicom Music Software
Stars: ✭ 161 (+57.84%)
Mutual labels:  music-composition
Theorytracker
🎼 HTML5/WebAudio multi-track functional harmony analysis and songwriting app! -- https://hlorenzi.github.io/theorytracker/
Stars: ✭ 62 (-39.22%)
Mutual labels:  music-composition
Powertabeditor
A cross-platform guitar tablature editor.
Stars: ✭ 334 (+227.45%)
Mutual labels:  music-composition
Zrythm
a highly automated and intuitive digital audio workstation - official mirror
Stars: ✭ 703 (+589.22%)
Mutual labels:  music-composition
python-twelve-tone
🎶 12-tone matrix to generate dodecaphonic melodies 🎶
Stars: ✭ 68 (-33.33%)
Mutual labels:  music-composition
Textbeat
🎹 plaintext music sequencer and midi shell, with vim playback 🥁
Stars: ✭ 274 (+168.63%)
Mutual labels:  music-composition
Jetpack Musicplayer
即使不用云音乐听曲儿,也请务必收藏好该库!🔥 一行代码即可接入,音乐播放控制组件 - Even if you don't listen to the music by Spotify, be sure to collect this library, please! 🔥 This music player component can be accessed by only one line of code. Supporting by LiveData & AndroidX.
Stars: ✭ 577 (+465.69%)
Mutual labels:  music-composition
blackswan-js
A library for expressive music composition in JavaScript.
Stars: ✭ 38 (-62.75%)
Mutual labels:  music-composition
Musicode
🎶 Markup language for music creation and analysis! -- https://hlorenzi.github.io/musicode/
Stars: ✭ 34 (-66.67%)
Mutual labels:  music-composition
NegativeHarmonizer
A python tool to invert the tonality (a.k.a negative harmony) of midi notation
Stars: ✭ 23 (-77.45%)
Mutual labels:  music-composition
Chordnova
ChordNova is a powerful open-source chord progression analysis plus generation software with unprecedentedly detailed control over chord trait parameters, that is way above mainstream softwares. Runs on multiple OS (currently Windows and Linux). | 智弦(ChordNova)是清华大学沈智云和星海音乐学院陈文戈共同开发的一款免费开源、功能强大的和弦进行自动生成软件。该软件提供前所未有的特征参数细节控制,远超以三度叠置为基础的主流软件。
Stars: ✭ 428 (+319.61%)
Mutual labels:  music-composition
Mellite
An environment for creating experimental computer-based music and sound art. Mirror of https://git.iem.at/sciss/Mellite
Stars: ✭ 76 (-25.49%)
Mutual labels:  music-composition
Sc3
SuperCollider library for Python
Stars: ✭ 40 (-60.78%)
Mutual labels:  music-composition
Webaudiofont
Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser. See live examples.
Stars: ✭ 600 (+488.24%)
Mutual labels:  music-composition

This is a modified mirror of the source code accompanying David Cope's book

The original source code can be found here:

It was originally intended to be run with Macintosh Common LISP.


I have performed some anti-bitrot maintenance and tried to make the code more compatible across platforms:

  • README files in plain .txt format.
  • Folder names have been changed to avoid the '/' and ' ' characters.

In all folders, except for sorcerer-chapter-5, I have also performed the following adjustments:

  • Line endings are LF.
  • Character encoding is UTF-8.
  • File names have been changed to add '.lisp' extension and avoid spaces.

As far as I can tell, all these changes seem to be compatible with Macintosh Common LISP. (You may have to drag the init.lisp file onto the RMCL Application instead of opening it with the "Open" menu command.)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].