Skip to content

Commit

Permalink
Update README for 0.6.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Qirky committed May 25, 2018
1 parent 2a6348b commit 9fe3a6b
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 16 deletions.
20 changes: 6 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,12 @@ FoxDot - Live Coding with Python v0.6

FoxDot is a Python programming environment that provides a fast and user-friendly abstraction to SuperCollider. It also comes with its own IDE, which means it can be used straight out of the box; all you need is Python and SuperCollider and you're ready to go!

### v0.6.2 fixes and updates
### v0.6.3 fixes and updates

- Fixed play string error when using random characters and random sample numbers
- Added timestamping to `MidiOut` SynthDef (to be re-named `midi` in future) and a `Clock.midi_nudge` value that can be set to help synchronise FoxDot with an external MIDI synth. A value of around 0.15 - 0.25 is typical.

```python
# Set up two simple loops and adjust Clock.midi_nudge until they are synchronised

p1 >> MidiOut([0,7])

p2 >> play("x * ")

Clock.midi_nudge = 0.175
```
- Fixed bug stopping pentatonic versions of scales being updated
- Moved a few samples around - notably the default "o" snare drum was replaced with the default snare drum assigned to "u"
- Echo effect now relates to number of beats instead of the value of sustain such that `echo=0.5, sus=4` means you hear the echoed sound after half a beat, not after 2 beats.
- Added navigation using the numpad

---

Expand Down Expand Up @@ -171,4 +163,4 @@ FoxDot's audio files have been obtained from a number of sources but I've lost r
- Many samples have been obtained from http://freesound.org and have been placed in the public domain via the Creative Commons 0 License: http://creativecommons.org/publicdomain/zero/1.0/ - thank you to the original creators
- Other samples have come from the [Dirt Sample Engine](https://github.com/tidalcycles/Dirt-Samples/tree/c2db9a0dc4ffb911febc613cdb9726cae5175223) which is part of the TidalCycles live coding language created by Yaxu - another huge amount of thanks.

If you feel I've used a sample where I shouldn't have, please get it touch!
If you feel I've used a sample where I shouldn't have, please get it touch!
17 changes: 16 additions & 1 deletion changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
### v0.6.2 fixes and updates

- Fixed play string error when using random characters and random sample numbers
- Added timestamping to `MidiOut` SynthDef (to be re-named `midi` in future) and a `Clock.midi_nudge` value that can be set to help synchronise FoxDot with an external MIDI synth. A value of around 0.15 - 0.25 is typical.

```python
# Set up two simple loops and adjust Clock.midi_nudge until they are synchronised

p1 >> MidiOut([0,7])

p2 >> play("x * ")

Clock.midi_nudge = 0.175
```

### v0.6.1 fixes and updates

- Fixed bugs found in Python 2
Expand Down Expand Up @@ -500,4 +515,4 @@ bd >> play("x-o-").every(5, 'shuffle', cycle=8)

### v0.1.3 fixes and updates
- Key bindings for Linux, Mac, and Windows 10 fixed
- Fixed freeze on keyboard interrupt exit
- Fixed freeze on keyboard interrupt exit
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from distutils.core import setup

setup(name='FoxDot',
version='0.6.2',
version='0.6.3',
description='Live coding music with SuperCollider',
author='Ryan Kirkbride',
author_email='[email protected]',
Expand Down

0 comments on commit 9fe3a6b

Please sign in to comment.