1 of 3
1
particleTouch - free Multi-Touch eye candy app
Posted: 27 April 2010 05:33 AM   [ Ignore ]
Avatar
Rank
Joined  2010-04-25
Total Posts:  28
New Member

UPDATE: 31media.de down, new sources@ http://www.thirtyonefps.com

Hello World!

Since there have been several requests for sharing the sound version of particleTouch - here it is.
As usual: open source for a better planet; feel free to use it in your own projects, modify it, share it.

Video:
particleTouch.jpg

Download (including source):

Mac Version
Linux Version
Windows Version

particleTouch was made with processing. Check out http://www.processing.org - very easy to dive in.
You can replace the ”sound.mp3” with your own stuff; i attached a demo beat made by a friend of mine.

kame - 28 April 2010 05:57 PM

Get ready for version three, codename colorStorm.
This is a demo on my new 23” Full HD LCD Multi-Touch screen.

Video:
colorStorm.jpg


- new effects when the sound has a lot of energy
- added text effects “love what you do”
- less quality (no smoothing any more) but more shiny effects.

I also integrated another project I am currently on: Arduino and RGB LEDs. In the video above you can see how the case in the background reacts just like the application: the color changes immediately and the brightness depends on the sound energy.


Download V3, codename colorStorm:

Multi-Touch Version

Mac
Linux
Windows


Mouse Version

Mac
Linux
Windows

 Signature 

23’’ DI projection embedded into my desk
Celine: 21’’ LCD DSI Multi-Touch
Cyclon: 42’’ Multi-Touch Device
http://www.thirtyOneFPS.com

Profile
 
 
Posted: 27 April 2010 05:41 AM   [ Ignore ]   [ # 1 ]
Avatar
RankRankRankRankRankRank
Joined  2009-04-14
Total Posts:  1897
Dedicated

tks man !!!

 Signature 

One more but very useful blog : http://blog.cktouch.com/
Rear DI + Windows Seven = So Nice…
_________________________________________________

Profile
 
 
Posted: 27 April 2010 06:24 AM   [ Ignore ]   [ # 2 ]
Avatar
Rank
Joined  2009-11-12
Total Posts:  80
New Member

@kame Man you are awsomee.. Thank you so much !!

@MashineGun Man thats what im talking about. “Music Reactive Multitouch Visilation” smile

We should make more simple app. like that. and also need more speed and color (like itunes visilation)

Anyway thats great. Thanks

Profile
 
 
Posted: 27 April 2010 11:11 AM   [ Ignore ]   [ # 3 ]
Avatar
Rank
Joined  2010-04-02
Total Posts:  15
New Member

Really nice work, I love the ease of doing FFT-based stuff in Processing. Although, it seems the analysis is much more sensitive to low frequencies. Of course, the frequency band is bigger on low frequencies. Is the minim library compensating for this difference?

Profile
 
 
Posted: 27 April 2010 01:09 PM   [ Ignore ]   [ # 4 ]
Avatar
RankRankRankRankRankRank
Joined  2007-04-08
Total Posts:  2539
Dedicated

You’re on a roll - thanks for sharing :D

 Signature 

MTmini, MTbiggie, & Audiotouch creator & Community Core Vision Co-founder

Follow on:
My Blog | Facebook | Twitter | Youtube

Profile
 
 
Posted: 27 April 2010 02:55 PM   [ Ignore ]   [ # 5 ]
Avatar
Rank
Joined  2010-04-25
Total Posts:  28
New Member
daan.vanhasselt - 27 April 2010 11:11 AM

Really nice work, I love the ease of doing FFT-based stuff in Processing. Although, it seems the analysis is much more sensitive to low frequencies. Of course, the frequency band is bigger on low frequencies. Is the minim library compensating for this difference?

No it is not. But it should! The difference between low and high frequencies is too high. The FFT module also has some beat detection extensions but they don’t quite return good results.

 Signature 

23’’ DI projection embedded into my desk
Celine: 21’’ LCD DSI Multi-Touch
Cyclon: 42’’ Multi-Touch Device
http://www.thirtyOneFPS.com

Profile
 
 
Posted: 27 April 2010 03:11 PM   [ Ignore ]   [ # 6 ]
Avatar
Rank
Joined  2010-04-02
Total Posts:  15
New Member

That’s a shame. How could one make a good scaling for this..? If there are 512 bins from 0Hz to Nyquist (samplerate/2), every bin is nyquist/512Hz wide. That’s about 43Hz per bin for 44.1kHz samplerate. What if you’d multiply the amplitude for each bin with it’s bin number? I’d have to try.

Profile
 
 
Posted: 27 April 2010 04:44 PM   [ Ignore ]   [ # 7 ]
Avatar
Rank
Joined  2010-04-02
Total Posts:  15
New Member

Alright, I’ve played around a bit with your sketch and modified some of the code. Notice that song.mix.level() overreacts on low frequencies (just as the FFT does).

I really like audio visualisers! In audio MT apps it will always look nice if you have a cool visualiser of the actual audio as a background of the app.

--
particleTouchSound.zip

Profile
 
 
Posted: 27 April 2010 04:57 PM   [ Ignore ]   [ # 8 ]
Avatar
RankRankRankRankRankRank
Joined  2007-04-08
Total Posts:  2539
Dedicated

Nice daan.vanhasselt!

I don’t want to hijack this thread, but I’d be interested hearing your musical background kame and daan.vanhasselt at another time. I use PD myself for the audio end of things, but processing seems to have some interesting audio features.

 Signature 

MTmini, MTbiggie, & Audiotouch creator & Community Core Vision Co-founder

Follow on:
My Blog | Facebook | Twitter | Youtube

Profile
 
 
Posted: 27 April 2010 05:04 PM   [ Ignore ]   [ # 9 ]
Avatar
Rank
Joined  2010-04-02
Total Posts:  15
New Member

I forgot to delete a line so I updated the file.

I do most of my audio processing in MaxMSP and I’ve played around a bit with Pd. SuperCollider is also a very interesting tool in the world of audio processing. I’m working on a project now including my MT, Processing, MaxMSP and Live, I’ll be sure to post some of the end results when the project ends.

By the way I notice an extremely high cpu usage, around 80% (of one core that is). Since we’re not doing that much, is it the minim library? I already deleted some of the code which moved and drawed when it was unnecessary.
--
particleTouchSound.zip

Profile
 
 
Posted: 27 April 2010 05:09 PM   [ Ignore ]   [ # 10 ]
Avatar
Rank
Joined  2010-04-25
Total Posts:  28
New Member
daan.vanhasselt - 27 April 2010 04:44 PM

Alright, I’ve played around a bit with your sketch and modified some of the code. Notice that song.mix.level() overreacts on low frequencies (just as the FFT does).

Far better! Thank you! The color ain’t yet perfect but I think we can find a interactive solution for that. It would be nice if one could choose between different color modes. I’m working out a GUI for that, stay tuned.

 Signature 

23’’ DI projection embedded into my desk
Celine: 21’’ LCD DSI Multi-Touch
Cyclon: 42’’ Multi-Touch Device
http://www.thirtyOneFPS.com

Profile
 
 
Posted: 27 April 2010 05:13 PM   [ Ignore ]   [ # 11 ]
Avatar
Rank
Joined  2010-04-25
Total Posts:  28
New Member

@daan.vanhasselt: great sound btw. - sounds like eivind aarset, badun, bichi!

 Signature 

23’’ DI projection embedded into my desk
Celine: 21’’ LCD DSI Multi-Touch
Cyclon: 42’’ Multi-Touch Device
http://www.thirtyOneFPS.com

Profile
 
 
Posted: 27 April 2010 05:14 PM   [ Ignore ]   [ # 12 ]
Avatar
Rank
Joined  2010-04-02
Total Posts:  15
New Member
kame - 27 April 2010 05:09 PM

Far better! Thank you! The color ain’t yet perfect but I think we can find a interactive solution for that. It would be nice if one could choose between different color modes. I’m working out a GUI for that, stay tuned.

Great idea, let’s make something even more pretty of this beautiful visualiser! grin

Profile
 
 
Posted: 28 April 2010 01:58 AM   [ Ignore ]   [ # 13 ]
Avatar
Rank
Joined  2009-11-12
Total Posts:  80
New Member

@kame
@daan.vanhasselt

You are the masters.. !

Profile
 
 
Posted: 28 April 2010 02:07 AM   [ Ignore ]   [ # 14 ]
Avatar
Rank
Joined  2009-11-12
Total Posts:  80
New Member

..

Profile
 
 
Posted: 28 April 2010 02:34 AM   [ Ignore ]   [ # 15 ]
Avatar
RankRankRankRankRankRank
Joined  2007-04-08
Total Posts:  2539
Dedicated

Link works here.

 Signature 

MTmini, MTbiggie, & Audiotouch creator & Community Core Vision Co-founder

Follow on:
My Blog | Facebook | Twitter | Youtube

Profile
 
 
   
1 of 3
1