Permalink
Browse files

Fix various typos, improve grammar

  • Loading branch information...
1 parent 25e47cf commit 9c5a4e9c57f07ce5f5b6a7ef83290a97d173e9c1 @ethancrawford ethancrawford committed Nov 18, 2015
Showing with 19 additions and 20 deletions.
  1. +1 −1 CHANGELOG.md
  2. +16 −16 HOW-TO-CONTRIBUTE.md
  3. +1 −2 SYNTH_DESIGN.md
  4. +1 −1 app/server/sonicpi/lib/sonicpi/lang/core.rb
View
@@ -15,7 +15,7 @@
*Friday 20th November, 2015*
This release, named after one of the home cities of live coding is
-mainly a maintainance released with a strong focus on both performance,
+mainly a maintenance release with a strong focus on both performance,
stability and documentation. This is therefore the fastest and most
stable release of Sonic Pi ever with a massive 10% performance
improvement on the original Raspberry Pi 1. It also ships with new
View
@@ -58,42 +58,42 @@ where help is appreciated.
Raspberry Pi Raspbian. For other Linux distributions, users have to
build it on their own. We'd love to find Linux enthusiasts who'd
volunteer to maintain packaging for their Linux distros.
-
+
- Translation Server Integration
-
+
Sonic Pi translation has been a good start, but it's now turning into
a hassle to keep up with the changes. A translation service such as
Transifex etc. would be beneficial. The difficult part is how to
integrate this with GitHub.
-- Optimization: Identify & fix bottlenecks that waste CPU or RAM
-
+- Optimisation: Identify & fix bottlenecks that waste CPU or RAM
+
Several different parts work together in Sonic Pi, there's
Supercollider, controlled by a server written in Ruby and
a QT-based GUI on top of it. All this runs on a Raspberry Pi, so even
- a small optimization under the hood may be very helpful to help
- keeping things smooth. If you love profiling and optimizing existing
- code we love to hear from you.
-
+ a small optimisation under the hood may be very helpful in
+ keeping things smooth. If you love profiling and optimising existing
+ code we'd love to hear from you.
+
### Hard Projects
- Sync multiple instances of Sonic Pi on the net
-
+
How to play Sonic Pi as an orchestra? Should there be a central
audio server that turns all the clients' code to music? Or is it
- possible to synchronize each machine's audio on the net?
-
+ possible to synchronise each machine's audio on the net?
+
- Mobile devices? Porting to Android?
-
+
These days, school kids have a smartphone or tablet before they have
their own computer.
-
+
It's not possible to build Sonic Pi for iOS, since Apple does not
allow integrating a programming language into iOS apps.
-
- Technically it should be possible for Android, only that nobody
+
+ Technically it should be possible for Android, however nobody has
tried that yet. Are you an Android fanboy and willing to maintain a
port?
-
+
Or maybe we should explore a client/server architecture instead, so
that we gain a path for an iOS app?
View
@@ -142,10 +142,9 @@ To make the synths available simply call `load_synthdefs` with the path
to the folder containing the synthdefs you've compiled and they'll be
immediately available to Sonic Pi via the `synth` fn.
-However, if you want the synths to be visible by the GUI you'll need to
+However, if you want the synths to be visible to the GUI you'll need to
add the appropriate metadata to
`app/server/sonicpi/lib/sonicpi/synths/synthinfo.rb` and re-compile the
app.
Have fun!
-
@@ -321,7 +321,7 @@ def bools(*args)
returns: :ring,
opts: nil,
accepts_block: false,
- doc: "Create a new ring of booleans values from 1s, and 0s which can be easier to write and manipulate in a live setting.",
+ doc: "Create a new ring of booleans values from 1s and 0s, which can be easier to write and manipulate in a live setting.",
examples: [
"(bools 1, 0) #=> (ring true, false)",
"(bools 1, 0, true, false, nil) #=> (ring true, false, true, false, false)"

0 comments on commit 9c5a4e9

Please sign in to comment.