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

Live-coding #11

Open
Jackojc opened this issue Jun 16, 2022 · 0 comments
Open

Live-coding #11

Jackojc opened this issue Jun 16, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@Jackojc
Copy link
Owner

Jackojc commented Jun 16, 2022

I think Cane would really shine as an interactive language for live-coding music rather than purely as an AOT music language.

I think the best way to implement this would be to use the inotify subsystem from Linux to watch for file changes and reload the currently playing sequence when it finishes.

If no changes are made by the time the sequence terminates, it should loop until changes are made.

I'm not sure of a good solution for Windows here, maybe it has something similar to inotify we can use?

I like the idea of this being something that just works with your main editor with Cane running in the background. I'm not confident of my skills to write a decent REPL so why not let the user decide for themselves?

@Jackojc Jackojc added the enhancement New feature or request label Jun 16, 2022
@Jackojc Jackojc self-assigned this Jun 16, 2022
@Jackojc Jackojc pinned this issue Jun 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant