Reflection
Hey,
I think the screen isn't as reflective as it should be. Hopefully it will work better on a wall? Haha. Anyways, thinking of doing this:
max contrast -> max saturation -> greyscale -> gaussian blur -> threshold -> final img.
Rgds,
Joel Tong
Update on Today
Hey there,
Well spent some time looking at getid3() . Was trying to make a customized PHP to XSPF converter for Dingle using the getid3() package, but didn't manage to do so after staring 5 hours at the documentation. Haha. Probably would source for another library (if I have the time =P).
Anyways, came up with an auto-gen using PHP. So upload songs to directory, access localhost, and tada. =D
Anyone want to help convert the ID3 tags to XSPF format using PHP? PM me =D
See you @ the ASFUG meeting if you are going! It's this Sat.
PS Something to remember:
9 A man’s heart plans his way,
But the LORD directs his steps.
[Proverbs 16:9]
Dingle MP3 Player Ver. 1.1.0
Hey,
Well Dingle Ver. 1.1.0 has been released. New features:
- Dynamic resizing. Aka, you can resize the MP3 player using HTML (@ runtime) using swfobject, swffit, etc.
- 3 new visualizations. To switch, enter a value (0 to 2) for the var DINGX_VISUALIZATION_TYPE found in Config.as (Your configurations file).
- Menu added.
- Usage and workable example (minus the songs, do your own XML list compilation) found in folder /deploy.
Things to add in future:
- Buffering progress bar
- autogenerated XML file using PHP. Any takers? =P
- in the XML file, hopefully I can rely on the duration entry for sound tracking. Notice that if your sound is not precached, progress bar tends to change in terms of total bytes loaded.
- DingX's 3D visualizations. Still quite underdeveloped.
Download the source here: http://www.box.net/shared/1ke8nkn24c
See the preview here: http://www.joeltong.org/dingle/
PS Hopefully I can get my hands on CS4 / future CS5? The Sound.extract() function seems quite promising. Maybe sound manipulation at the byte level in future as a possible project? =D
Update: A-SFUG conference this Saturday, Ogilvy Centre, 11am to 1pm. See you there if you are going!
Rgds,
Joel Tong
Dingle MP3 Music player
Hey,
Just done with cleaning up the Dingle MP3 music player. Now comes with a comprehensive configuration that allows you to color and set just about anything (including the visualizations, fonts, glow, dimensions, etc.). =P Final file size? 33kb (w/o embedded fonts). If you are gonna embed fonts, 120kb =P
Global variables file can be found in Config.as .
Enjoy! =D
Made a color scheme called fiery:
Flash MP3 Music Player w. Sound Spectrum visualizer (DingX)
Dingle Music Player w. Sound Spectrum visualizer (DingX)
Preview Released. The specs:
- AS3 coded, OOP modular approach
- Backwards compatible with Flash CS3 and up
- User Interface (UI) completely written in code. i.e., you can include it in any source project, should run.
- Editable XML song file. Customizable songlist.
- Workable Sound Spectrum Visualization powered by DingX. Based on Flint and PV3D. Choose from a range of visualizations found in the DingX library, and more. See http://joeltong.org/dingx/examples.php.
- Custom songlist written by me and uses free scrollbar (courtesy WarmForestFlash).
- Auto-looping
Preview: http://joeltong.org/dingle/
Dingle Music Player
Heh been building a music player over the past 2 days while I am sick... Introducing DingX's cousin, Dingle! =D
Well okay. Dingle is a simple music player that supports DingX visualizations. Well, no surprise I hope? =P Screenshot as above (quality of screenshot is pretty bad). Probably might go retail (or free?) in a couple of days time. Code needs some tidying up and additional eye candy yeah
Some features of Dingle:
- Totally AS3 powered - no MC / Buttons / bg pics was used. AKA, just compile and run!
- Graphics, animation, etc. completely written in code! Small file size because everything is written in CODE!
- Based on OOP - meaning it is really modular. Also features singleton classes for management.
- Support for the sound spectrum visualizations using my DingX engine
- XML support for songlist - easy updating!
- Auto looping!
I might decide to put in a pause bar. There's basically not much need for a stop button since you are already visiting that site =P
Cheers!
Random Flash Projects
Hey there,
Been a couple of days since I last posted stuff. Was doing outreach at a student care centre until next Friday, and its been really fun!
Anyways, 3 viable ideas that I will work on in the short run:
- Image histogram in Flash (totally AS3 so there are no libs required.
- Music player for DingX? Or perhaps just build on an existing supported one?
- My laser tracking program. Been reading up on Machine Vision so perhaps I can use some concepts from there
Okay nite! =D
Type5 class released!
Yay! Quite pleased with this result... basically took some of the code in Type4 and made the particles bigger and last longer to create this effect. Put it n a rotating container and tada! Haha...
Also added in a GradientColorPattern, so you can now code a gradient for the coloring of partices w/o much effort.
View it here: http://joeltong.org/dingx/Type5.php
Made to dance to music "Sunny Day" by Fujiki Kazue, however used royalty-free music (for legal reasons).
Enjoy! =D
Rgds,
Joel Tong
Type4 particle line spectrum released!
Hi there!
Been working on a simple line visualization for DingX - particle style. This time, it's released under the class Type4! (Really mundane name I know, but at least it keeps things going!
documentation has been uploaded for it as well. Check it out here: http://joeltong.org/dingx/documentation.php
Also made it easier for programmers to load their sound - use the SimpleSound class under the lazy package =D Now you can load sound in 1 line. Have fun! =)
Example here: http://joeltong.org/dingx/Type4.php
See the attached code on the page.
Rgds,
Joel Tong
DingX Website launched
Hey there, was busy with creating a DingX website... Managed to get the brief outline done in 2 nights. Phew! xD
Anyways here's the link: http://joeltong.org/dingx/
Enjoy! Any queries, please post on the tagboard on the right. -->
Have fun!! =D




