Monday, June 4, 2012

Beat Experimentation

I was reading about beats and interference, so I thought I'd try it out.

I created this infinite time loop program, and it plays around with beats. Try it out, it's pretty cool, and doesn't completely give you a headache.

Disclaimer: I owe most of the coolness of the output to the JCRev...


May someone explain this to me

So, I was working on my organ, so that it is easier to play, and I was working with if else statements. After a couple of if else statements, the code stopped working--I mean the program would not execute what was in the bottom if else statements. I then put an if on one of the statements where it was failing to execute, and maintained the other if else statements as if else statements, and band, the code worked. This is beyond my understanding really? Does anyone know why? Is it because ChucK can only accept a certain amount  of if-else statements? Is that even feasible? Is there a limit to cases you can have?

Confused

The Physics of Sound

This is a powerpoint I made for our reference. It contains the basic physics of sound - key words, how it travels, etc.

It could also be used as the slide for the first lecture.

-Julia


I do not own the pictures used in these slides. Most of the information was taken from http://www.physicsclassroom.com/class/sound/.


GLOSSARY

amplitude modulation (AM) and frequency modulation (FM) -  (Wikipedia) 
Frequency modulation (FM) conveys information over a carrier wave by varying its instantaneous frequency. This contrasts with amplitude modulation, in which the amplitude of the carrier is varied while its frequency remains constant. In analog applications, the difference between the instantaneous and the base frequency of the carrier is directly proportional to the instantaneous value of the input-signal amplitude. 


bit depth - actual number of bits of data to capture audio


bit rate - how much data is transmitted or received per second


music a mixture of frequencies that have a clear mathematic relationship between them.


orthogonalIn computer terminology, something - such as a programming language or a data object - is orthogonal if it can be used without consideration as to how its use will affect something else.


sampling ratenumber of times audio is measured (or sampled) per second


sampling increment - The number of values skipped.  Used to create higher pitches.


wavetable - The section of memory that contains a list of values corresponding to a desired waveform.


wavetable synthesis -

Friday, June 1, 2012

All About Digital Filters

This seems like a good tutorial on digital filters: https://ccrma.stanford.edu/~jos/filters/

-Julia

UPDATE:  Reposted to MUSIC REFERENCES

Songs for the keyboard piano

Twinkle Twinkle:

nnhhkkhffddaanhhhhffddahhffddannhhkkhffddaan

Ode To Joy:

ddfhhfdannaddaaddfhhfdannadann

Harry Potter:


dhgd;kgdhgagc

MUSIC REFERENCES

Music References includes several tutorials we found both in written and video formats:

A to Z

The A to Z of digital music making: A list of all the important terms you'll (probably) need to know, with great explanations for each of them.