Skip to content

Releases: Qirky/FoxDot

Allow 'range' to be used with Patterns

03 Jun 16:43
Compare
Choose a tag to compare

Added range as a valid source of Pattern data e.g.

>>> print(P[range(10)])
P[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> print(Pattern(range(10)))
P[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> print(P[0:4] | range(4,8))
P[0, 1, 2, 3, 4, 5, 6, 7]
>>> print(P[0:4] + range(4,8))
P[4, 6, 8, 10]

Update Pattern stutter method

29 Jun 21:53
Compare
Choose a tag to compare

Added strict keyword argument for Pattern.stutter that takes a boolean input. If False (the default) then an instance of a Generator Pattern, e.g. PRand is not added multiple times but recreated so that each value in the final Pattern is n number of newly generated values. If True then it returns one value from the Generator Pattern n times (old behaviour)

Improved PChain behaviour

27 Jun 10:24
Compare
Choose a tag to compare

PChain objects no longer throw KeyErrors when looking for the next item in the generator but will continue to return the same item. Also improved how it handles generator patterns as destination items.

Update PWalk Generator Pattern

23 Jun 21:41
Compare
Choose a tag to compare

The step input is now iterated in sequence, not at random. You can still supply a PRand as an input.

GUI Update for Linux

14 May 21:56
Compare
Choose a tag to compare

Some minor updates to the GUI for Linux and made the beat counter widget opt-in from the menu

Fix up GUI and entry file issues

12 Apr 13:50
Compare
Choose a tag to compare

Fixed some font inconsistencies when default fonts aren't in the OS library, mainly relating to the autocomplete prompt - which is also updated to be case-sensitive.

Remove unecessary __init__.py code leftover from a bad PR that was confusing users running python -m FoxDot the first time and also improved entry function when launching by just using FoxDot

Remove Tkinter dependency for GUI-less use

23 Jan 18:39
Compare
Choose a tag to compare
v0.8.5

Merge branch 'master' of https://github.com/Qirky/FoxDot

Improved config options and editor

24 Sep 11:07
Compare
Choose a tag to compare
v0.8.3

Update version

v0.8.2

23 Sep 20:57
Compare
Choose a tag to compare
Update .version

Adding beat_stretch and open file information

19 Aug 08:55
Compare
Choose a tag to compare
  • Added beat_stretch keyword to loop to stretch the buffer's contents to the sustain value provided. Overrides the rate value.
  • Displays open file name in the window title bar