—-July 3, 2010
Use the Minim equivalent of the samples array to normalize, increase/decrease volume(given a percentage), and a function which given a delay (in milliseconds) echoes the sound in again after that many seconds.
—-June 30, 2010
I'd like to do side-by-side (or nearly so) comparisons between the current on-line audio examples
and Minim versions of same. One way is just to set up a series of one-off pages
, copy each current example into it, and copy the Minim version above/below it (don't know if a big Table would work for side-by-side or not). Then, I'll replace the existing example code with the new one when/if I'm happy with it.
The DrawStuff patch is pretty cute! I like the fade out effect, but I'm not sold on the size/shape of the ellipse, but I can see there might be some tradeoffs required (between size big enough to “uncover” enough real estate on the image, etc.). Experimentation is called for I guess.
What keeps this version from being an applet?
» I'd like to add in some noise effects, so that the brush is guaranteed to be at least so big, and then deviates from that a little. The fade is a constant, so I can make that a graphic control maybe and we can play with some other settings.
» I can absolutely do that. I pretty much just setup a condition that would allow you to draw over the controls. What I would like to do is implement a version that handles the virtual image better. As of right now, there is still image data under neath the control space, I need to do a shift down and expand the window. Will that system of loading files work? I think the same concept could be extended to adding another jFrame, allowing for full swing controls, but that may be more than is needed.
—-June 3, 2010
Answer: Yes, minim does provide code. Also, SoundCipher includes source in the distribution package
—-June 2, 2010
Just FYI, my course repository is/will be at BitBucket
Nothing there yet.
—-June 1, 2010
Breaking form here: yesterday I put my changes to sphereGen (incorporating ideas from the pentatonic example using Minim) under version control using Mercurial. It isn't yet on a server, and for now I'm going to be trying out several odd ideas I've been having. Soon, though, we'll need to experiment with code sharing via Mercurial. This will be important for the CS 428 class, so whatever works best for us will need to be well documented. File this under Real Soon Now.
Keep focus on learning how to use jMusic's algorithmic comp classes. The tutorials are spotty at best, so I'm hoping there's some more stuff in the book.
—-May 26, 2010
Look at Fritzing for diagramming the circuit for the USB↔Arduino project
Study the jMusic book, trying out some examples showing how to use the algorithmic comp classes
Otherwise, just keep making good progress!
—-May 25, 2010
—-May 21, 2010
Post (to arduino page) links to USB ↔ Arduino projects on Playground - including those that build on the original
—-May 20, 2010