Skip to content

Commit

Permalink
Update setup.py, README, and changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
Qirky committed Feb 1, 2018
1 parent bde9a9c commit 1052e40
Show file tree
Hide file tree
Showing 4 changed files with 447 additions and 15 deletions.
2 changes: 1 addition & 1 deletion FoxDot/lib/TimeVar.py
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@ def shuf(self):

def math_op(self, other, op):
""" Performs the mathematical operation between self and other. "op" should
be the string name of a dunder method e.g. __mul__ """
be the string name of a dunder method e.g. __mul__ """
if not isinstance(other, (TimeVar, int, float)):
if type(other) is tuple:
return PGroup([getattr(self, op).__call__(x) for x in other])
Expand Down
17 changes: 4 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,11 @@ FoxDot - Live Coding with Python v0.5

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.5.9 fixes and updates
### v0.5.10 fixes and updates

- Player `stutter` method no longer updates the internal "key" so improves efficiency when using it.
- Better handling of delays in `offadd` and `offlayer` pattern methods

### v0.5.8 fixes and updates

- Fixed panning issues on many SynthDefs so `fmod` spreads a signal across 2 channels effectively.
- Added the ability to use `Pattern` methods on player attributes when using the `every` method:
```python
d1 >> play("x-o-o", dur=PDur(5,8)).every(4, "rate.offadd", 2)
```
- Improved `every` to switch pattern methods on/off at the correct time when using a list of durations.
- FoxDot UI no longer crashes when saving / closing after using a lambda character.
- Fix `GeneratorPattern` index behaviour.
- Improve `Player` efficiency; only update player keys that are being accessed.
- Use "alpha" transparency when single value transparency doesn't work.

---

Expand Down
Loading

0 comments on commit 1052e40

Please sign in to comment.