Main > Software Forum

Video: LED-Wiz Dances to music....

<< < (10/12) > >>

RandyT:

--- Quote from: headkaze on November 28, 2006, 12:37:54 pm ---Randy I appreciate your reply, but one simple thing is, since you are here right now how come you havn't replied to my two e-mails to you (15/11/2006 and 27/11/2006) in regard to writing software for your hardware. I am busting my balls trying to support hardware I don't even own and don't even care to own. I am writing this plugin to support people who want to use LEDWiz with GameEx and I hope I can help out my good friend loadman and his endevour to support Mala users.

--- End quote ---

A: customer support comes first (even before developers), and B: with all that's going on to support a new product release, I am behind on "A" and C: they were requests related not to controlling the hardware, rather related to a specialized function of a software application that I am personally working on.  Frankly, I'm perplexed as to where you are finding this feeling of entitlement to the code behind one of my projects, which is totally unrelated to a developer's ability to communicate with and to use the LED-Wiz hardware. 


--- Quote ---Why are you so closely guarding your beat detecting code, I mean comon man are you entering the karaoke business or what? Why is it so special to you?

--- End quote ---

Aside from the difficulty of conveyance without documented source, I haven't yet decided whether the end result will be a commercial piece of software in some form, or limited to use with the LED-Wiz hardware, as is my prerogative to do.  As I said, I have already invested considerable time and resources to developing the two different pieces of software that do this kind of thing.  I fully intend on making a version available for free to LED-Wiz users, but it might not have all of the features that, say, a commercial-jukebox manufacturer might find desirable and be willing to purchase.


--- Quote ---I do this for fun, not for money, I havn't made a cent out of it, so lets get real man.

--- End quote ---


Developing beat detection code was fun, so please feel free to have some.  Why does your development of this specialized piece of software hinge around me?  You have stated on numerous occasions that you have the basic code and ability to do it, so why the focus on my code?  I guess I don't understand your dilemma or what appears to be turning into harassment over the subject.


--- Quote ---Hey I love your hardware, and I think your a top bloke, but lets be real.. give up some support good fella!

--- End quote ---

I appreciate the sentiment, but this is completely unrelated to support of the hardware.  This is a specialized application I am working on, not an advertised feature of the LED-Wiz. 

For fun and a performance demonstration, I recently wrote a full 4x quadrature decoding / counter application for the KeyWiz, using keyboard inputs as the source.  Are you saying that all developers who write support for keyboard input, and can potentially use a KeyWiz, are somehow entitled to this code because *I* wrote it?  Does that not border on a preposterous notion?  How is this different?

RandyT

loadman:
Randy:
O well......   I figured I didn't hurt to ask ? Thanks anyway

Headkaze:
I think you have done pretty well considering you don't even have a Led-Wiz. I might send one of my LedWiz's soon to expedite matters. 

You can then decide if you want to buy it from me or not.

Can you believe that I have bought three of the things (don't tell my wife)? .  I gave one to Swindus and two for myself so I could do multiple Wiz testing.

So I will finish my multiple Wiz testing right after I release the beta version of the Serial Display Mala plug-in which should be by the end of the week.

So can you wait a couple of weeks?  In the meantime I can test for you from the Eastern side of Australia.
     






headkaze:

--- Quote ---a commercial-jukebox manufacturer might find desirable and be willing to purchase.
--- End quote ---

Fair enough Randy. I didn't realise that you were thinking of selling your software. I guess if you see something that has potention to make money then you keep it to yourself. Thanks okay.


--- Quote ---Developing beat detection code was fun, so please feel free to have some.  Why does your development of this specialized piece of software hinge around me?  You have stated on numerous occasions that you have the basic code and ability to do it, so why the focus on my code?
--- End quote ---

The difference is my code is only using averaging and assigning a colour of the spectrum to a level of volume basically. It is very basic and the effect is in most parts of music (which is offen compressed) has levels that do not vary much so the lights will just flicker a bit. The reason I want your code is that I like your video, I don't currently have the same effect with my software and I would like to have it working the same.

What I didn't realise is that you would be so protective over your algorithms for doing this. Especially since I want to reproduce a function that will help support your hardware. To me it's a little strange, but I didn't know you were using complex beat detection algs. Anyway, I will figure it out eventually, it's just a shame your being the way you are about it. I guess once you go commercial, you see dollar signs in everything you do. But it's fair enough we all need to eat.

Oh and btw loadman, I'm not interested in owning a LEDWiz so don't worry about it. But from now on I would say it's best you talk to Randy since I don't own a LEDWiz and therefore am not a customer and not worth his time.

headkaze:

--- Quote from: RandyT on November 28, 2006, 02:34:23 am ---
There is much math involved.  It's not so simple a thing that it can be conveyed adequately without giving out documented source.  And I don't give out source to my software.

I have, in essence, developed a homebrew beat-detection method based on the compression waveforms.  Everyone will do this kind of thing a little differently, so I recommend experimentation.  You might even come up with something better than what I had.  But you can start by carving up the compression waveform data into pieces using weighted averages and act upon the results in a fashion you think will give you the effect you desire.  To be done correctly, there should also be a mechanism or two in place to try to cope with changing output levels between different songs or audio sources.  What you see in the video represents about 40 hours worth of experimentation and some pretty complex code.

--- End quote ---

Thanks for the brief explaination. If you can go into a little more depth that would be nice. But that is a good starting point. Can you please tell me what "compression waveforms" are? I understand the concept of compressing sound, but I'm not sure that's what you mean by that.

And when you say "carve up the data into pieces using weighted averages" do you use any type of frequency analysis or is it purely volume based?

Finally how to you assign colour to these peices of cut up sound? How do you decide after anaylsys which piece of the waveform to show the colour for?

Is there a website link that describes the method your using or the maths involved?

Havok:

--- Quote from: headkaze on November 28, 2006, 08:25:41 pm ---Oh and btw loadman, I'm not interested in owning a LEDWiz so don't worry about it. But from now on I would say it's best you talk to Randy since I don't own a LEDWiz and therefore am not a customer and not worth his time.

--- End quote ---

Yeah, that'll get Randy to help you out...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version