12.16.2008
12.15.2008
Flash Chromatic Scale
12.12.2008
Email From Wellons
Any periodic function, like those saw-tooth, triangle, square waves,You can check out his blog @ http://nullprogram.com/
can be produced by summing up a series of sine waves. I.e. the Fourier
series,
http://mathworld.wolfram.com/FourierSeries.html
http://en.wikipedia.org/wiki/Fourier_series
And, if you spend a couple years studying a series of numbers between
-1 and 1 (or any arbitrary bounds, really), you have almost earned
yourself an electrical engineering degree. What I am saying is, this
is a field called signal processing, and is a gigantic field of study
which some people have devoted their entire lives to, so you should
have no shortage of interesting things to see playing with this. ;-)
Your basic .wav file is the same thing: just an uncompressed series of
samples. If you write a program to dump these samples to a file in
binary form, then add the proper header, you have a .wav file. Also
see Fourier transforms and frequency domain filters.
Just as audio is a 1-dimensional signal, images are 2-dimensional
signals. Videos are 3-dimensional signals. The same theory applies to
them as well.
CPSIA: FAIL
All of these changes will be fairly easy for large, multinational toy manufacturers to comply with. Large manufacturers who make thousands of units of each toy have very little incremental cost to pay for testing and update their molds to include batch labels.For small American, Canadian, and European toymakers, however, the costs of mandatory testing will likely drive them out of business....
If this law had been applied to the food industry, every farmers market in the country would be forced to close while Kraft and Dole prospered.
(via Handmade Toy Alliance)
11.25.2008
Javascript Audio Generation
http://ajaxian.com/archives/generating-and-playing-sound-in-javascript
11.24.2008
Adobe Flash cs4
import flash.events.*;import flash.media.*;var sound:Sound = new Sound();sound.addEventListener(SampleDataEvent.SAMPLE_DATA, onCallback);var channel = sound.play();function onCallback(e:SampleDataEvent):void {var noise:Number = Math.round(Math.random()*100)/100;for (var i:int = 0; i <>var sample:Number=Math.sin((Number(i/Math.PI/2)/6)));e.data.writeFloat(sample * noise);e.data.writeFloat(sample * noise);}}My noise variable in there makes the tone jump from pitch to pitch in an aleatoric fashion. John Cage in 12 lines of code.My goal with this process is to create a fully-functional synth in flash, or at least some sort of drum machine clone with all the data derived by math.Oh, if you modify this so that sample = math.random() you get some decent white noise. I'm still working on controlling the volume of the sound before being generated, and some filtering. But right now I'm just focusing on emulating the waves.
10.08.2008
Noteflight ... too cool for school
Noteflight is a powerful full-featured application to edit, display and play back music notation in a standard web browser, integrated in an online library of musical scores that anyone can publish, link to, or embed.
9.29.2008
DS HomeBrew Review:
- StillAliveDS: http://stillaliveds.free.fr/
PORTAL clone. fun as hell, I've been obsessed... Might get a console just to play the real thing - LAMEBOY: http://lameboy.nutki.com/
GameBoy emulator. Sure I have a real gameboy, but I can play those games on the DS instead of risking damaging my precious carts - ProteinDS: http://gorgull.googlepages.com/home2
Crazy music app, 2 loops (that you can scratch) a sampler, and a controller (I think it's midi) I'm still fumbling my way around the details but it's great. - Population Tire / Secret Collect: http://www.mrphlip.com/ds/
Videlectrix can make a good game, I'm glad somebody ported these, I'm just waiting for a version of 20 ex-dee 6 - PocketPhysics: http://www.freewebs.com/pocketphysics/
Draw something and then run it through your drawn world ... more fun than a barrel of monkeys, I keep making crazy domino runs with balls & pendulums and stuff. - Colors: http://www.collectingsmiles.com/colors/ds.htm
Man, I love to doodle. If this thing had an eraser I'd be a lot happier, but the replay function replays every line of you making your drawing, sweet. - DS2Key: http://www.1emulation.com/forums/index.php?showforum=88
A DS wardriver/gamepad emulator... I found 10 wifi networks on my street, some of them are completely open !! - ChorDS: http://nobkilla.free.fr/spip.php?article1&lang=en
A Tab-viewer for DS soon to have a chord dictionary & a section called "Beginners"
9.17.2008
What I got ...
dir = true;if(pinA == 9){dir = false;}else if(pinA == 2){dir=true;}if(dir){pinA++;pinA = HIGH;pinA -1 = LOW;}else{pinA--;pinA = HIGH;pinA +1 = LOW;}
9.10.2008
Recent Purchases, very exciting
8.25.2008
Cylon
Anywho ... I'm going by the Cylon-O-Lantern design, because it seemed pretty straight forward, and I'm sure I had all the stuff sitting around.
Found a 555, the of 4017's and a bag of led's & resitors and started hacking away... But after searching my stock-pile and my dad's only found 4 appropriate diodes. I have no suitable capacitors either so I found a bunch in a beat-up non-functional DVD player, But they're friggin impossible to un-solder :-(
So I had to break down & head out to radioShack... Grabbed a new tin of flux, a bunch of diodes, and a solder-sucker (I usually use braid) ... Still no luck on those caps though, Where does the 'Industry' get this super-solder !! it's driving me nuts ... Hopefully someday I'll get the caps off that damn board and finish this up for my super-evil plans...
By the way, the basics of this circuit (as in not connecting it to 6 leds) can be built into a pretty mean step-sequencer for DIY synths by connecting it thusly:
The pots all connect to one LED to control its brightness, which in turn controls the resistor's value makeing it play a simple melody.
8.12.2008
Free Ipod Touch ??
I've never been able to get anything for free (except for lunch at costco, where I walk past the samples a dozen times) So I'm testing this free Ipod Touch deal, I chose the easiest to complete (8gb iPod Touch) it only takes 1 offer and 5 refferals... so Please help me out with my little experiment...
OR go to this link: http://www.YourFreeVideoiPods.com/index.php?ref=5305182
Sign up for something .... I did the free credit report ...
and then I'll let you know how it goes... Alot of people are doing it, so it can't be that bad.
Also it'll give you your OWN referral number so you can get a free ipod too...
And if I get an iPod, you know I'll jailbreak & hack it, and give you all the details....
8.04.2008
7.18.2008
Dr. Horrible...
http://www.drhorrible.com
Dr Horrible's Sing-Along Blog
Henny makes beat on iPhone 3G using Beatmaker!!! from Henny on Vimeo.
via CDM
7.17.2008
WTF? IE is being weird ...
Editable Websites !?
javascript:document.body.contentEditable='true';%20document.designMode='on';%20void%200
(if you click & drag this to your bookmarks bar it'll give you a button for it) ... It will make any page editable ... want to see your name @ the top of the google search list ? just type it in! ... extremely useful for scamming yourself and others ... enjoy
7.10.2008
Aurora
CDM recently posted about aurora, an open source hardware mixer.
From the aurora website:
aurora is a usb powered multichannel mixer in a typical dj form factor. the device features two linear channel faders, a single a/b crossfader and eight backlit buttons. twenty four backlit knobs allow you to control effects. aurora, unlike most midi controllers, enhances performances with controllable ambient lighting. aurora easily integrates with your favorite midi compatible software.
This thing looks badd-a$$
since aurora is an open source project they got all the info to BUILD YOUR OWN... sweet.
the intent of publishing the files is to generate interest in the community, not to make you rich. we are interested in seeing how you use aurora, feel free to post any mods in the forum.
If you sign up to their mailing list, they'll get in touch with you when they start selling pre-assembled versions.... also cool.
Check the aurora website for more information.
6.25.2008
Geeks Day
Also as usual, I found some stuff I wanted but want to spend that much money on (Usually New equipment, But a lot of used was over-priced too)
Golden Used finds included: Casio CZ-101 ($100), Turntables($65-200), midi controllers($50-200) and an Upright 3/4 Bass ($499) ...
Fortunately my dad has been searching for an upright for sometime, and this just happened to be about 1/4 of the price of buying a new one. So he now has a bass in his arsenal, which I am welcome to come play with.
I myself left with a handful of cables and adapters, cuz I am poor.
6.17.2008
FireFox woes
But this is a different reason to be upset. Firefox was promoting a 'Download Day' to help set a world record for most downloads. FF3.0 was due out today at 10am pacific. So i waited until then to try to get it, getfirefox.com shows the link to FF2.0.0.14, mozilla.com is dead in the water. So the only place you can get it is the mirrors, which don't contribute to the world record count.
What a bunch of phooey, If you're going to promote a landrush on a download, at least have the decency to ACTUALLY be prepared instead of asking the world to assist in a DoS attack on your system. And actually have the product readily available.
6.10.2008
DARPA is funding some fantastic research but being able to Harness Insect Flight and Vision Electronically is a concept that is far out. The goal is lofty but based on the research results they have achieved to date I think their plans are attainable.
Pretty cool but ... Dr. Robotnik's been doin' this kind of stuff for over 20 years!
Check out the whole post @ hackedgadgets
Hooray for sound.
I've found alot of stuff on chip-tunes and Lo-Fi sounds for PD on the web. Most notibly mmonoplayer.com has emulated the sound chips from several classic consoles. http://mmonoplayer.com/mspexternals.php They're mainly patches for MAX/MSP but some of the good stuff is available for PD as well.
loads of fun
5.29.2008
Moving Fin / Nintendo DS
A bunch of friends and family showed up so it was easy as pie, and on another note of luck most people left before they received their promised pizza & beer, so we got away with 1 extra-large and Gatorade.
ALSO, I got a Nintendo DS Lite over the weekend, I got an Ubisoft title called "Jam Session" that basically makes your DS into a guitar. It's pretty nifty. it has effects and everything. next up: protein[DS] just gotta figure out how to get that working. those crazy homebrew kids.
5.24.2008
Moving Day ....
5.21.2008
PureData rocks, add on AudioPint & it KILLS
You can also use pureData to make soft-synths that are midi controlled, and even use it to process audio being sent into your sound card. Low on cash? want a new guitar effect? write it in PD, plug into your computer & bam, amazing sound-warping possibilities.
But what about live ?? do I have to carry around my wimpy laptop? or my huge desktop ? NO that's where audiopint comes in, possibly the best/coolest idea I've seen so far. It's a near-indestructible pelican case full of computer hardware allowing you to run all your pureData patches. live.
drop it? who cares, pelican cases are like the little-black-box on airplanes.
check it all out:
http://audiopint.org/
http://puredata.info/
and lastly, a pelican case torture test.
http://www.youtube.com/watch?v=JgEefnTeOGU
5.15.2008
Flash 10, jawdropper ahoy!!
First off Install flash 10 from:
http://labs.adobe.com/technologies/flashplayer10/
then check this out, it's flash generating sound based on your mouse's x/y position:
http://www.bit-101.com/astro/sound01.html
Read the whole post (code included) at:
http://www.bit-101.com/blog/?p=1264
Too bad this code probably won't work when the new stuff comes out, it's still Beta... But I'm willing to drop the dough on doing it straight from flash, no more Flash -> FLOSC -> PureData... Friggin sweet.
for more flash 10 demo's check out:
http://labs.adobe.com/technologies/flashplayer10/demos/
5.14.2008
PS2 to Midi !!
Those friggin' geniuses ... and they're selling it fully assembled for 80 bucks ... cheapest midi controller ....
http://www.curiousinventor.com/kits/midiator
5.08.2008
Google Image Hack - full-sized gImages
javascript:i=document.getElementsByTagName('a');var htm; var output; var out = new Array();for(a=25;a<(i.length-15);a++){htm = i[a]; htmS= htm.search.substring(1); ampS = htmS.split("&");equS = ampS[0].split("=");out.push(equS[1])};r = document.getElementsByTagName('img'); var im;for(b=0;b<r.length;b++){r[b].setAttribute('src',out[b]);
r[b].setAttribute('width','auto');r[b].setAttribute('height','auto');};
It'll display full-sized images instead of thumbnails ... fun
Minthesizer
The Minthesizer ... very cool little synth build in an altoids tin... perfect for the battery-operated music I've come to love... I gotta get one of these things....
More info @ http://www.minthesizer.com/minthesizer.html ...
He's also got a theremint 'coming soon' guess what THAT does ...
5.05.2008
Google Images hack - full-sized images ONLY
This hack will make a google images page disappear, and be replaced with the full-sized images from that page.
goto google images, and search for whatever you want.
when that page comes up type or copy & paste this into your browser's address bar.
javascript:i=document.getElementsByTagName('a');var output;var htm;for(a=25;a<(i.length-15);a++){htm = i[a]; htmS= htm.search.substring(1); ampS = htmS.split("&");equS = ampS[0].split("="); output +="<img src='" + equS[1] + "'><br/>";};document.body.innerHTML =output;
Hope you all enjoy, the bummer is that I can't get it to keep displaying the google frame :-( if anybody out there has idea's please post them here.
5.02.2008
Download Music/Video from pandora/you-tube
Well I just discovered a lovely little "trick"....
Downloaded the latest RealPlayer 11.0.3 powered by helix 6.0.14.806...
Pop open pandora or you-tube and real-player pops up a "download this video" dialog,
click it, and now you have a free mp3, flv, or whatever....
actually it grabs pandora's music as an mp4 ... and you'll have to re-name it (it automatically names it "Pandora Radio - Listen to Free Internet Radio, Find New Music.mp4" But you-tube video's are named after their title ... on winXP it saves them to: "\My Documents\My Videos\RealPlayer Downloads"
friggin' sweet.
for more info check out : http://i.realone.com/product/help/rp11/en/Content/Recording_Download-Record_Web.htm