github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

lamech / x

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 1
    • 1
  • Source
  • Commits
  • Network (1)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

csoundings - music and code — Read more

  cancel

http://x.boywithmachine.net

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

tweak 
lamech (author)
Tue Jun 16 20:38:38 -0700 2009
commit  da7c32d6ad407d7c7d8b6586773a40944b81a8c6
tree    533e2e12a2de2231cebdb61766d91d8c1037a523
parent  fff0df0bad30f04863c6063d971b006a3ad9faee
x / 2009-06-15 / README.markdown 2009-06-15/README.markdown
100644 24 lines (17 sloc) 1.273 kb
edit raw blame history

a little syncphasor exercise

I wanted to go back and deal with something that was bugging me about the previous two pieces: instead of changing the length and speed of the phasor'd portion of the original waveform, what if I want to keep those the same but "stutter" the phasor; not always allowing it to finish a complete cycle, but instead interrupting it and sending it back to the beginning? I discovered the syncphasor opcode lets me do that.

Using mpulse and random to decide how long to go before "interrupting" the phasor gives a nice stuttery feeling. I can imagine using this technique to control all kinds of things for Tudor-esque effect.

Side note: I haven't generated an mp3 for this because I don't feel it's a finished "piece"; it's more of an exercise to hear if I've controlled something the way I want to.


Copyright (c) 2009 Dan Friedman

[Main] [RSS] [Twitter] [Elsewhere]

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server