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

What next? #20

Open
Woyten opened this issue Oct 24, 2020 · 5 comments
Open

What next? #20

Woyten opened this issue Oct 24, 2020 · 5 comments
Labels
good first issue Good for newcomers

Comments

@Woyten
Copy link
Owner

Woyten commented Oct 24, 2020

Leave a comment if you are searching for an idea how to contribute. 😃

@Woyten Woyten added the good first issue Good for newcomers label Oct 24, 2020
@AJTJ
Copy link

AJTJ commented Oct 29, 2020

Hey @Woyten got a couple small things I can look into?

@Woyten
Copy link
Owner Author

Woyten commented Oct 29, 2020

@AJTJ For sure! 😉 What are you interested in? Audio effects? Graphics? MIDI? Tuning theory? Did you manage to compile and run something?

@Woyten
Copy link
Owner Author

Woyten commented Oct 29, 2020

I think audio effects are the most interesting and straight-forward feature that can be looked into. It requires some investigation on how they work and how they can be cast into code but it touches only a tiny bit of the code base.

@jcpst
Copy link

jcpst commented Mar 26, 2021

Hello! Very excited to find this project. I have a toy project that I started while learning rust, with the goal of generating multi-dimensional pitch lattices similar to the ones Ben Johnston created for his work.

IMG-0211

Here it is: https://github.com/jcpst/johnston

Doesn't do a whole lot yet, but since you seem to have a vision of building an ecosystem, I'd like go in the direction of being compatible with that.

@Woyten
Copy link
Owner Author

Woyten commented Mar 27, 2021

Welcome @jcpst!

The tune library still misses good just intonation features like diamonds and lattices. If you could spice up the library with your knowledge about those topics, I would be very happy about it. 😃 If you prefer to keep your code base separate, you could consider using the abstractions of this library by specifying a crate dependency. This would be a helpful experiment for me to see whether the abstractions are tailored in a meaningful way.

To provide a rough overview of my current vision, I created #32. The bullet-points aren't fixed. If you think something is missing, please let m know.

Looking at your code you seem to be modelling intervals. A part of my vision is to maintain a list of intervals/commas (maybe based on http:https://www.huygens-fokker.org/docs/intervals.html) and to calculate whether they are tempered out by a given val. Some throw-away code dealing with commas has been pushed to the theory branch.

At the moment I am focusing on composing my own music. This means, I will be mainly working on recording features of the microwave sub-crate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants