Tag Info

Hot answers tagged

4

I'm not 100% sure what your goals are since I see a conflict between using the tone net, which just goes off in all directions with more and more sharps/flats, and your goal of limiting/manipulating the number of sharps and flats. In conventional music the key signatures are (usually) selected so as to avoid double-flats/sharps and the use of chromatic ...


2

"So, the real way to figure out an interval name, given 2 pitch classes" I think this is the wrong starting point. Pitch class is just the collection of sounds (tones) that are 1 octave apart. In a well-tempered 12 tone system, 0, 1, 2, ... 11 are pitch classes. "First, count the distance between the letters of the pitch classes, then add one." ...


2

There is no solution that does audio and video and light. It's very, very expensive and time-consuming to pre-produce an entire show. Aside from preparation cost, you also have to factor in that all the needed equipment should be brought on tour as well. Most touring DJs cannot afford this and also cannot permit to lock down their playlist. There are a few ...


1

As noted, the term "Pitch Class" (PC) assumes enharmonic equivalence, and there are only 12 of them. Rather than calling them "note names" I have also seen the term "Tonal Pitch Class" (TPC) used to represent the non-enharmonic version of this concept. IOW, F# and Gb have the same PC, but a different TPC. This terminology, for example, is used by the open ...


1

Well, it seems like the answer to the question is that my assumptions are wrong. (Note to self for the future: I should've just looked up intervals on wikipedia as a starting point and I could've easily answered my question.) My first assumption was that you cannot determine the name of an interval without knowing the key it exists in. That seems to be ...


1

Sounds like you want to do something similar to Andrew Sorensen, which is amazing. He uses a language called Extempore, similar to Lisp with a bit of C in it, which allows you to define and play stuff in real time. You can see this in action in this video, where he performs a piece doing live coding.


1

You mention that you are really impressed with http://computoser.com/, but that you didn't know the author's techniques. Here's the underlying code (not mine) on Github: https://github.com/Glamdring/computoser



Only top voted, non community-wiki answers of a minimum length are eligible