From 69e6ae13be088b8af1fd99f29686f2871b2e1919 Mon Sep 17 00:00:00 2001 From: David Runge Date: Mon, 4 Jan 2021 13:00:07 +0100 Subject: Switch to simple links README.rst: Code hosters such as gitlab are not able to render raw::html blocks. --- README.rst | 67 ++++++++++++++++++-------------------------------------------- 1 file changed, 19 insertions(+), 48 deletions(-) diff --git a/README.rst b/README.rst index 992941a..72d2cc3 100644 --- a/README.rst +++ b/README.rst @@ -1,13 +1,14 @@ ZZZ ### -| |SuperCollider| classes to interface with |expert_sleepers| devices. +`SuperCollider `_ classes to interface with +`Expert Sleepers `_ devices. Supported devices ----------------- -* |es-3| -* |es-8| +* `ES-3 `_ +* `ES-8 `_ Features -------- @@ -23,8 +24,11 @@ Features Installation ------------ -The classes are an extension of the |supercollider| language, therefore their -installation corresponds to |quark_installation|. +The classes are an extension of the `SuperCollider +`_ language (`sclang +`_), therefore their installation corresponds to `how +Quarks are installed +`_. Usage ----- @@ -44,7 +48,7 @@ channels connected to the module and the server instance in use: | The instantiation of *ZZZDevice* conveniently makes the outputs of the device available in a numbering range from 1-8 (as displayed on the hardware). - | Generally, in |supercollider| channel numbering starts with 0, though! + | Generally, in SuperCollider channel numbering starts with 0, though! To interface with your module on one of the eight outputs, you can make use of the *SynthDefs* added by the *ZZZ* class: @@ -75,14 +79,17 @@ Background ---------- | Modular synthesizers are controllable through several ranges of voltage. -| However, |cv_gate| as defined by |doepfer| in the |a100_manual| might not be coherently - used throughout all Eurorack modules. -| +| However, `CV/ Gate ` as defined by + `Doepfer `_ in the `A100 manual + `_ might not be used coherently + throughout all Eurorack modules. + | The *ZZZ* classes nonetheless try to adhere to the standard, while at the same time providing convenience functions to low-level conversion. -| By default the helper functions are able to convert frequencies in the - |c_musical_note| (between *C-2* and *C10*) to an output between -5V and 7V - (adhering to the 1V/octave scheme) - the MIDI note range being a subset of it. +| By default the helper functions are able to convert frequencies in the `range + of twelve octaves `_ + (between *C-2* and *C10*) to an output between -5V and 7V (adhering to the + 1V/octave scheme) - the MIDI note range being a subset of it. | As the range is not fixed, but can be moved up and down (e.g. when using filters or oscillators), you might have to make some adjustments to your module, to get "in tune". @@ -91,39 +98,3 @@ License ------- This code is licensed under the terms of the GPL-3.0-or-later. - -.. |supercollider| raw:: html - - SuperCollider - -.. |expert_sleepers| raw:: html - - Expert Sleepers - -.. |es-3| raw:: html - - ES-3 - -.. |es-8| raw:: html - - ES-8 - -.. |quark_installation| raw:: html - - the way quarks are installed - -.. |cv_gate| raw:: html - - CV/Gate - -.. |doepfer| raw:: html - - Doepfer - -.. |a100_manual| raw:: html - - A100 manual - -.. |c_musical_note| raw:: html - - range of 12 octaves -- cgit v1.2.3-54-g00ecf