mus172 – assignment II

1) create a new instrument with 8 voice polyphony, playable by MIDI
2) each voice should use a sound technique not used in assignment 1 and chosen from the following list: AM, FM, wavetable, additive, wave shaping
3) process the output with either auto-pan, tremolo, or saturation
4) add 2 timbre controls for #2, and 1 for #3.  place controls on front patch
5) play instrument with qlist, either a cover of a pop or traditional song (at least 30 seconds)
6) extra point – record song into WAVE file

first 5 items, 3 points each; item 6, 1 point

neatness, originality and good use of abstractions count…

hand in through tritoned by week 4 thursday at midnight.

mus172 – assignment 1

1) create 2 abstractions for 2 different voices using synthesis methods you learned in 171
2) both of these synthesis methods should include a continuous method for changing the timbre, each timbre control should be connected to a hslider or vslider
3) use poly to create at least 8 voice polyphony
4) have both synth methods play at the same time (layered: each note plays both synth methods)
5) create a piece that is played using qlist on the click of a button.

hand in through tritoned by week 2 thursday at midnight.

HW should be submitted by 4/11 Thursday 11:59pm at TritonEd.

mus172 – sequencers & oscillators (wk1 thurs)

here are a couple useful abstractions from tuesday’s class

minikey.pd and spectdisp.pd

and a couple new ones

playsound~.pd and recordsound~.pd

week 1) sequencing and basic oscillators

  • converting BPM to milliseconds
  • step sequencing
  • basic basic drum synthesis
  • using qlist for sequencing
  • loading qlist with an external sequence
  • making basic waveforms for analog synthesis
  • different strategies for additive synthesis

Screen Shot 2017-04-10 at 5.53.37 PM Screen Shot 2017-04-10 at 5.54.40 PM
Screen Shot 2019-04-05 at 9.31.16 AM
Screen Shot 2017-04-10 at 5.55.09 PM
Screen Shot 2017-04-10 at 5.56.09 PM Screen Shot 2017-04-10 at 5.56.51 PM

Screen Shot 2017-04-10 at 5.58.41 PM Screen Shot 2017-04-10 at 5.58.13 PM Screen Shot 2017-04-10 at 5.57.54 PM Screen Shot 2017-04-10 at 5.57.24 PM

mus172 – pd basics 1 (w1 tues)

topics for week 1, a little PD technique, a little review:

  • abstractions
  • graph on parent
  • $0
  • MIDI (read this if you dare….)
  • [notein]
  • [cltin]
  • [key]
  • [poly]
  • [clone]
  • sequencing
  • BPM calculation
  • step sequencing
  • array sequencing
  • [qlist]
  • event sequencing and capture

images of patches shown in class (caveat: patches sometimes get fixed or enhanced in class)

Screen Shot 2017-04-05 at 9.54.00 AMScreen Shot 2017-04-05 at 9.54.19 AMScreen Shot 2017-04-05 at 9.56.32 AMScreen Shot 2017-04-05 at 9.56.50 AMScreen Shot 2017-04-05 at 9.57.50 AMScreen Shot 2017-04-05 at 9.58.35 AMScreen Shot 2017-04-05 at 9.59.19 AMScreen Shot 2017-04-05 at 9.59.39 AM

mus172 – syllabus

music 172 - computer music ii - spring 2019
cpmc 367 - tuesday, thursday 2:00 - 3:20, lab thursday 3:30 - 4:20
tom erbe - cpmc 254 - 9:00-11:00, 12:30-2:00 - tues/thur
tre@music.ucsd.edu - http://tre.ucsd.edu/
tas - stella koh - eko@ucsd.edu, gabriel zalles - gzalles@ucsd.edu

we will be talking about various topics in computer music in this class getting into more depth than 171, and looking specifically at application of these techniques. i’ll spend about 2-4 classes on each topic and i will assign a project for each topic as well. the topics are most likely to be:

1 – oscillators, modulators, harmonics, sequencing, polyphony

2 – filters, amplifiers, distortion, waveshaping, harmonizers, MIDI

3 – sampling, looping, brassage, granular techniques

4 – spectral techniques, convolution, time & pitch shifting

5 – spatialization, reverb, vbap, ambisonics

6 – physical modeling, waveguides, modal synthesis

there will be 4 assignments and a final project. your projects should generally take the form of a piece of music, or a software/equipment design, in which you will need to demonstrate the techniques covered. class examples will appear on tre.ucsd.edu.

all of your work should be original. if you study with your classmates, you should each complete an original patch. copied work is not allowed. late assignments will be accepted, but will lose 1 point each week (assignments have 15 points). no late material accepted after week 10. assignments should be ZIP compressed and handed in via TritonEd.

your grade will be based on:

60% – 4 assignments (15 points each)

30% – final project

10% – attendance and participation

i will occasionally refer to miller puckette’s text book and point to relevant chapters.

abstractions to download

output

minikey.pd

spectdisp.pd

playsound~.pd

recordsound~.pd

course notes will appear here, as the quarter progresses

  1. (tues) pd basics & review (thurs) sequencers & oscillators – hw 1 assigned
  2. (tues) oscillators II  (thurs) modulation hw 1 due
  3. (tues) amplitude (thurs) amplitude IIhw 2 assigned
  4. (tues) sampling (thurs) hw 2 due
  5. (tues) (thurs) hw 3 assigned
  6. present project 3 in class – hw 3 due
  7. (tues) (thurs) hw 4 assigned
  8. (tues) (thurs) hw 4 due
  9. (tues) (thurs) final project assigned
  10. (tues) (thurs)
  11. final – final project presentations