Monday, June 29, 2009
Sunday, June 28, 2009
Wednesday, June 24, 2009
theremin
Minimum Theremin Kit Schematic
Theremin Schematics
The Avalon Theremin
The Theremin - By Robert Moog
One Transistor Theremin - Uses an AM radio to pick up the signal
Theremin Schematic
Theremax Schematic
Theremin Construction
Hartley oscillator
Inductor
Capacitor
Electronic Oscillator
LFO - Low-frequency oscillation
Monday, June 22, 2009
v8-gl
V8-GL - intends to provide a high-level JavaScript API for creating 2D/3D hardware accelerated desktop graphics.
In other words, you can hack some JavaScript code that opens a desktop window and renders some 3D hardware accelerated graphics. Bindings are made using the V8 JavaScript engine.
Nice.
Sunday, June 21, 2009
Saturday, June 20, 2009
Friday, June 19, 2009
opengl
A bunch of links that I've found useful over the last week while designing MarSndPeek and rewriting the Panning Pedagogy app in OpenGL:
OpenGL Primitives
Simple OpenGL Primitives: Drawing Points, Lines and Polygons with glVertex
QGLWidget Class Reference
Chapter 14 - OpenGL - From the Qt manual
OpenGL & Qt animation
Lesson: 06 - from the awesome nehe OpenGL tutorial
Hello GL Example
glOrtho
Opengl Triangle Tutorial
OpenGL:Tutorials:Tutorial Framework:Light and Fog
fog from nehe
How to use Fog in OpenGL
10 Clipping, Culling, and Visibility Testing
Line and Point antialiasing
Lesson 1 : Viewing Volume & Viewport
Tutorial 08: LookAt - Split - Clipping
GLUT Tutorial : Computing Frames per Second
Some work had been done in Marsyas with OpenGL by Aaron Hechmer, who used to be in George's lab.
Here's a screenshot of the current version of MarSndPeek:
And a screenshot of the OpenGL panning app:
Here's a screenshot of the web based version of the panning app, which you can visit at pan.sness.net
Thursday, June 18, 2009
Speaker identification with sndpeek
I'm making a version of this with Marsyas and Qt, it's called MarSndPeek.
qt opengl
A thread suggested that for Re: [CMake] cmake link against Qt4's OpenGL
PROJECT ( COMBINED )
FIND_PACKAGE (Qt4 REQUIRED)
SET(QT_USE_QTOPENGL TRUE)
INCLUDE( ${QT_USE_FILE} )
ADD_EXECUTABLE(exe main.cpp glwidget.cpp window.cpp)
TARGET_LINK_LIBRARIES(exe ${QT_LIBRARIES})
What I found for Marsyas linking a Qt application that uses OpenGL, I first had to add the following lines to marsyas-detect.cmake:
if (WITH_OPENGL)
find_package(OpenGL REQUIRED)
set (MARSYAS_OPENGL 1)
SET(QT_USE_QTOPENGL TRUE)
endif (WITH_OPENGL)
With the important line being
SET(QT_USE_QTOPENGL TRUE)
To get the OpenGL header files to be included I also added the following lines to the CMakeLists.txt file in the directory of the application I was working on:
INCLUDE_DIRECTORIES(${QT_QTOPENGL_INCLUDE_DIR})
Very simple, but really hard to find out how to do.
Tuesday, June 16, 2009
shm
Trying to figure out how to turn on SHMConfig in X11 in Ubuntu under VirtualBox in Windows 7 so that I can disable my mouse pointer on my laptop when I'm typing.
Any ideas?
SynapticsTouchpad
xorg.conf & SHMConfig for Synaptics Touchpad
Cannot enable SHMconfig
What happen with SHMConfig?
Touchpad at Wikipedia
How-to disable Touchpad on Linux - for Fedora 7
Wednesday, June 10, 2009
Tuesday, June 09, 2009
hackers
From : Unix turns 40: The past, present and future of a revolutionary OS
Thompson and Ritchie were the consummate "hackers," when that word referred to someone who combined uncommon creativity, brute force intelligence and midnight oil to solve software problems that others barely knew existed.
Nice. Me too.
Monday, June 08, 2009
swf cache
If you have a problem with firefox caching your SWF files try about:config and setting browser.cache.disk.enable to false.
Sunday, June 07, 2009
Saturday, June 06, 2009
Friday, June 05, 2009
Thursday, June 04, 2009
Wednesday, June 03, 2009
mysql
The State of MySQL
Interesting that both MySQL and Perl got stuck between versions 5 and 6. Perhaps they should just have jumped to version 7.
That's funny, now that I think of it, CCP4 kind of got stuck between 5 and 6 as well, but it looks like they've leapt now.
The lesson of the day is : Avoid version 6.0.
pd
pd-tutorial
Code examples for "Designing Sound" textbook - uses pd
Pure Data (pd) at wikipedia
Software by Miller Puckette
Crazy pd screenshot
VST - Pd Bridging Plugin
The Theory and Technique of Electronic Music - book by MSP
BodyCoder is a flexible sensor array worn on the body of a performer that sends data generated by movement to an Max/MSP environment via radio.
Products/FMI Workshop
Crazy Max/MSP screenshot
Wild score
Arduino2Max
A Digital Signal Processing Instrument for Improvised Music - Lawrence Casserley
BodyCoder.com
Pd documentation
Graphical Interface for Pure Data
Pd Repertory Project
MSP Publications
MSP bio
Graduate study in computer music at UCSD
Courses taught by Miller Puckette
Make Your Own Music Software with Pure Data
puredata.info
Tuesday, June 02, 2009
buttons
The Sliding Doors Technique
Recreating the button
button - the forgotten element
Rediscovering the Button Element
How to make sexy buttons with CSS
Creating Funky Forms with CSS
How do I style (css) radio buttons and labels?
Fancy checkboxes and radio buttons
HTML Forms and Input
Styled radio buttons
Styling form controls with CSS, revisited
Monday, June 01, 2009
Subscribe to:
Posts (Atom)