Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide LFE-native versions of core Extempore feartures #82

Open
4 tasks
oubiwann opened this issue Feb 21, 2021 · 1 comment
Open
4 tasks

Provide LFE-native versions of core Extempore feartures #82

oubiwann opened this issue Feb 21, 2021 · 1 comment
Labels
Milestone

Comments

@oubiwann
Copy link
Contributor

oubiwann commented Feb 21, 2021

Any backends that lack some of Extempore's features will need an approximation of those offered by undertone, written in LFE.

Thoughts:

  • Add timing server (with metronome API)
  • Add utilities for converting between time intervals and beats
  • Add apply-after for beats (analog to timer:apply_after for milliseconds)
  • Add support for modes / degrees (e.g., I, ii, V, vi, etc.) with all the convenience functions for generating chords, etc.
@oubiwann oubiwann added the epic label Feb 21, 2021
@oubiwann oubiwann added this to the 0.4.0 milestone Feb 21, 2021
@oubiwann
Copy link
Contributor Author

I had thought this would be needed for the new "Bevin" backend (see #80), but simply sending time stamps or relative intervals does that for those tools.

@oubiwann oubiwann modified the milestones: 0.4.0, Backlog Jun 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1 participant