Release zero? #17

Open
opened 7 months ago by yaxu · 0 comments
yaxu commented 7 months ago
Owner

From chat session..

Release zero

  • Making an experimental editor
  • Reducing verbosity - e.g. so you don't have to put pure() everywhere
  • Tidying up the code, using decorators to 'patternify' parameters
  • Exploring possibilities for partial application, to make .jux(rev) possible
  • Implement signals
  • Port core combinators
    • jux
    • rev
    • iter
  • Expand test suite coverage
    • Including signals
  • Get tests running in codeberg [Sylvain]
  • Generally Evaluate codeberg..
  • Review files - remove some ?
  • Remove some nesting in directory structure [Sylvain]
  • Tidy
    • add _ prefix to internal functions - might leave this for now, very difficult to know where to draw the line..
    • __class__ -> Pattern
    • Expand and normalise variable names
  • Check that you can add numbers to patterns of numbers
  • Euclidean patterns
  • Match behaviour of slowcat etc with tidal (maybe keep current version for fun?)

Release one

  • Implementing a mininotation
  • Implement all the pattern transformation functions etc
  • Improve error messages
    • Define custom error messages with a lot of try + except
    • Make decisions about the best way to handle errors 'musically'
From chat session.. Release zero * [x] Making an experimental editor * [x] Reducing verbosity - e.g. so you don't have to put pure() everywhere * [x] Tidying up the code, using decorators to 'patternify' parameters * [x] Exploring possibilities for partial application, to make .jux(rev) possible * [x] Implement signals * [ ] Port core combinators * [x] jux * [x] rev * [ ] iter * [ ] Expand test suite coverage * Including signals * [ ] Get tests running in codeberg [Sylvain] * [ ] Generally Evaluate codeberg.. * [ ] Review files - remove some ? * [ ] Remove some nesting in directory structure [Sylvain] * [ ] Tidy * [ ] add _ prefix to internal functions - might leave this for now, very difficult to know where to draw the line.. * [x] `__class__` -> Pattern * [ ] Expand and normalise variable names * [ ] Check that you can add numbers to patterns of numbers * [ ] Euclidean patterns * [ ] Match behaviour of slowcat etc with tidal (maybe keep current version for fun?) Release one * [ ] Implementing a mininotation * [ ] Implement all the pattern transformation functions etc * [ ] Improve error messages * Define custom error messages with a lot of try + except * Make decisions about the best way to handle errors 'musically'
yaxu started working 7 months ago
yaxu stopped working 7 months ago
6s
This repo is archived. You cannot comment on issues.
No Milestone
No project
No Assignees
1 Participants
Total Time Spent: 6s
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.