top | item 47084923

(no title)

randomNumber7 | 11 days ago

So you can generate the d dorian scale and it outputs d e f g a b c d?

Whats the target audience? A good musician knows the scales by heart (and also how they sound/feel) and for the others it's unclear to me what they would do with music theory they don't really understand.

discuss

order

Hasnep|11 days ago

I think you're looking at this the wrong way around. A human might know the notes of a D Dorian scale, but a computer doesn't. If you've ever selected the key of D major in any music creation software and it's shown you a stave with two sharps then the computer was using a library like this.

lowsun|11 days ago

There is a function for that, yes.

For your second thought, I'm not really sure I understand the point.

Since this is a library, it can power any application that needs to understand or generate these abstractions. So to expand on some options I gave above:

- You can create a program that generates a piece in the style of a Bach cantata for example, using this library as the backbone.

- If a teacher wanted to create a tool to educate kids about scales for example, it can use this library as a backbone.

Juliate|11 days ago

The question is: what is the use case?

If you don't have a practical use case, the probability that there is one AND that it will use your library (instead of building its own, adjusted to their needs) is next to zero.

(I have been there more than once a long time ago)

Edit to add: and it's not to blame. Just there are more and more libraries popping up these days, without a clear use case, even their own. Which is totally fine as long as they are clear about not having one.

pipeline_peak|11 days ago

>So you can generate the d dorian scale and it outputs d e f g a b c d?

lmao