Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > iTunes plugin

iTunes plugin
Thread Tools
00101001
Mac Enthusiast
Join Date: Jan 2001
Status: Offline
Reply With Quote
Jan 22, 2002, 12:03 PM
 
Ok, here is my first attempt at an iTunes plugin... i dub thee: SparkBlot!!! (Took me 3 hours, 2.5 to learn the API, 15 minutes to program it, and another 15 minutes of epilectic seizures because the first version was too flashy)

No, its not really flashy, or swooshy, or colorful, but I think I've made some improvements over the default iTunes visualizer.

1. It's faster... like, a lot faster, 'cause less individual pixel smooshing going on (ive got a 350 g4, and it runs FAST
2. I think (MY OPINION), it gives life to the music better. iTunes is kinda funky and spazmatic, only on rare occasions can you actually follow a beat using the visualizer.

So, if you have 30 seconds to spare, try it out and tell me what you think... http://homepage.mac.com/lorenb/sparkblot.dmg.gz
USE IT IN FULLSCREEN, (ITS A LOT BETTER, i promise)

I've got a whole slew of other ideas waiting to be programmed, including a 3d one, ill get around to it next week.

ill release the source too, if anyone is interested...
     
LordJavac
Forum Regular
Join Date: Oct 2000
Location: Portland, OR USA
Status: Offline
Reply With Quote
Jan 22, 2002, 04:51 PM
 
Where do you get information about programming plugins for iTunes. Also do they mention non-visualizer plugins (like decoders/encoders)?
     
[APi]TheMan
Mac Elite
Join Date: Sep 2001
Location: Chico, CA and Carlsbad, CA.
Status: Offline
Reply With Quote
Jan 22, 2002, 05:45 PM
 
Originally posted by 00101001:
<STRONG>Ok, here is my first attempt at an iTunes plugin... i dub thee: SparkBlot!!! (Took me 3 hours, 2.5 to learn the API, 15 minutes to program it, and another 15 minutes of epilectic seizures because the first version was too flashy)</STRONG>
lol That's impressive, man, I'll make sure to try it when I get home... if I can remember to, that is. I'm glad we have people supporting iTunes and its plugins.
"In Nomine Patris, Et Fili, Et Spiritus Sancti"

     
00101001  (op)
Mac Enthusiast
Join Date: Jan 2001
Status: Offline
Reply With Quote
Jan 23, 2002, 12:02 AM
 
Originally posted by LordJavac:
<STRONG>Where do you get information about programming plugins for iTunes. Also do they mention non-visualizer plugins (like decoders/encoders)?</STRONG>
Check out: http://developer.apple.com/sdk/

...and nope, didn't see anything on encoders/decoders
     
tie
Professional Poster
Join Date: Feb 2001
Status: Offline
Reply With Quote
Jan 23, 2002, 04:19 PM
 
Is there a good article out there which describes how to use the Fourier transforms of the audio? I would like to, for example, reliably pick out the beat of of a song, hopefully including the bars, adjusting for syncopation, etc.

I haven't seen any plugins which do this, perhaps because the analysis can't be done frame-by-frame but must compare frames. If the analysis is too expensive to be done real-time, I've thought that it could be done once offline, then the plugin could read in the data with the track name.

------

Screenshot please.

------

Also, is it possible to composite two plugins? That is, write a plugin which loads another plugin and uses it as a background?

[ 01-23-2002: Message edited by: tie ]
The 4 o'clock train will be a bus.
It will depart at 20 minutes to 5.
     
00101001  (op)
Mac Enthusiast
Join Date: Jan 2001
Status: Offline
Reply With Quote
Jan 23, 2002, 09:59 PM
 
Don't know anything about Fourier transforms.. but that would be an AWESOME feature for something like this.
Check out the updated plugin here:
(press "w" to switch between modes)
http://homepage.mac.com/lorenb/sb21.dmg.gz





No... there not very "pretty" right now, but it's a first attempt by me -- plus im trying to program it to actually reflect the music (by analysing discrete frequencies instead of displaying them all ala iTunes default visualizer)

I'm working on some new stuff too, but ill post it when ive got something good
     
ettorep
Fresh-Faced Recruit
Join Date: Dec 2004
Location: San Leandro, California
Status: Offline
Reply With Quote
Dec 4, 2004, 05:42 PM
 
Originally posted by 00101001:
ill release the source too, if anyone is interested...
I'm trying to get into iTunes visualizers too, I would be very interested in seeing the source code...
     
Angus_D
Addicted to MacNN
Join Date: Mar 2000
Location: London, UK
Status: Offline
Reply With Quote
Dec 4, 2004, 07:26 PM
 
Originally posted by LordJavac:
Also do they mention non-visualizer plugins (like decoders/encoders)?
AFAIK there's no way of injecting an encoder into iTunes, but you can add to the stuff it can decode by writing a QuickTime Component type thingummy.
     
00101001  (op)
Mac Enthusiast
Join Date: Jan 2001
Status: Offline
Reply With Quote
Dec 5, 2004, 11:47 AM
 
wow, that was a long time ago

I just released vTunes4 -- finally got around to making a nice 3D one.
http://lorenb.com/software/vtunes/

Email me at [email protected] if you want the vTunes3 source.
     
djohnson
Professional Poster
Join Date: Sep 2000
Location: Texas
Status: Offline
Reply With Quote
Dec 5, 2004, 04:45 PM
 
Ok that was really cool! Nice job!
     
hayesk
Guest
Status:
Reply With Quote
Dec 6, 2004, 12:39 PM
 
Originally posted by 00101001:
wow, that was a long time ago

I just released vTunes4 -- finally got around to making a nice 3D one.
http://lorenb.com/software/vtunes/

Email me at [email protected] if you want the vTunes3 source.
Wow, looks great!
     
   
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 10:21 AM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,