From 47046b3d411e31f6ebadab502eab23e1c50778d7 Mon Sep 17 00:00:00 2001 From: Spencer Russell Date: Mon, 30 Dec 2013 03:33:00 -0800 Subject: [PATCH] README formatting --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 8e556dc..1927784 100644 --- a/README.md +++ b/README.md @@ -16,10 +16,10 @@ Basic Array Playback -------------------- Arrays in various formats can be played through your soundcard. Currently the -native format that is delivered to the PortAudio backend is `Float32` in the -range of `[-1, 1]`. Arrays in other sizes of float are `convert`ed. Arrays +native format that is delivered to the PortAudio backend is Float32 in the +range of [-1, 1]. Arrays in other sizes of float are converted. Arrays in Signed or Unsigned Integer types are scaled so that the full range is -mapped to `[-1, 1]` floating point values. +mapped to [-1, 1] floating point values. To play a 1-second burst of noise: @@ -30,9 +30,9 @@ AudioNodes ---------- In addition to the basic `play` function you can create more complex networks -of `AudioNode`s in a render chain. In fact, when using the basic `play` to play -an Array, behind the scenes an instance of the `ArrayPlayer` type is created -and added to the master `AudioMixer` inputs. +of AudioNodes in a render chain. In fact, when using the basic `play` to play +an Array, behind the scenes an instance of the ArrayPlayer type is created +and added to the master AudioMixer inputs. To explictly do the same as above: @@ -63,8 +63,8 @@ tests. Currently only 1 stream at a time is supported so there's no reason to provide an explicit stream to the `play` function. The stream has a root mixer field -which is an instance of the `AudioMixer` type, so that multiple `AudioNode`s +which is an instance of the AudioMixer type, so that multiple AudioNodes can be heard at the same time. Whenever a new frame of audio is needed by the sound card, the stream calls the `render` method on the root audio mixer, which -will in turn call the `render` methods on any input `AudioNode`s that are set +will in turn call the `render` methods on any input AudioNodes that are set up as inputs.