Next: , Previous: Installation, Up: Top

Entry points to the system

Surmulot can be considered from several points of view:

Surmulot as a Csound-x extension

Here the entry point is Emacs and its Csound-x package for Csound composition.

see (Csound-x)Top.

Surmulot provides interactive widgets extending Csound-x with graphical editors for musical data such as musical phrases and envelopes, or interactive controls (like OSC-driven sliders).

see Widgets.

Surmulot also makes it possible to generate, edit and play MIDI data from Emacs, using either Csound or Timidity as soft synthesizer.

see MIDI.

Surmulot as a MuO extension

Here the entry point is MuO, a Squeak application for music composition.

see (muO)Top.

MuO homepage:

Surmulot allows Emacs to be integrated as the default text and files editor for MuO. It makes it also possible for Squeak to access the system shell via Emacs instead of using OSProcess.

It also gives MuO access to the full power of Csound-x.

Surmulot as an environment above Csound-x and MuO

Surmulot can also be considered as an unified programming environment in which applications can use both Csound-x and MuO as libraries.

An example of such an application is Eshell, where a wealth of functionality is made available via simple commands see Eshell.