/pages   /contents   /spec/1.0   /spec/1.1   /implementations   /publications   /about
(contents of this file: links to each section)

About This OpenSoundControl website

This is the 2021 version of the OpenSoundControl website. It combines legacy OSC website content (especially including the 1.0 Specification) with the bare-bones implementation of Matt Wright’s CCRMA Documentation and a way for people to contribute content that editors will moderate/curate/organize/publish.

The auto-generated list of pages and table of contents are one of the best ways to find information on the site.

Site Implementation

The source files use the Markdown format. There are lots of great Markdown guides, tutorials, cheatsheets etc. Also the Pandoc manual has lots of great info about Markdown in general and Pandoc’s extensions to Markdown in specific.

Every .html file comes from a corresponding .md file that you can also download; for example this file generates the output README.html.

The site’s repo contains bash scripts to build the website html with pandoc, deploy to the webserver, and build the overall table of contents.

Part of the simplicity of these scripts is based on limiting assumptions about the structure of the source markdown files, especially in the creation of the site’s page list and table of contents:


Here are some of the values and goals embodied in this project:

User Values

Technical Values

This page of OpenSoundControl website updated Tue Apr 27 19:13:08 PDT 2021 by matt (license: CC BY).