Login :       Password :       Remember me

Forum: Virtual DJ Plugins - Topic: Karaoke Plugin

Post here comments on the Virtual DJ Plugins (Audio effects, Video effects, Video transitions, Devices mapper, Tools, ...).
We remind that plugins are downloadable by registered PRO users only.
VirtualDJ forums
Virtual DJ Plugins
Karaoke Plugin


Author - Topic: Karaoke Plugin -

DJVenGence

Professional edition user
Posted Wed 04 Nov 09 @ 11:24 am
Hi All. I Started programming about 2 years ago and finally decided to throw my name in the mix when it comes to a Karaoke Plugin.

Does anyone know if the source is available? I am a fully registered user and would like to add some functionality to what already exisits.

Any help would be greatly appreciated.

Thanks,

DJ

SBDJ

Senior Moderator
Posted Wed 04 Nov 09 @ 12:28 pm
The source isn't available, you'll have to start from scratch I'm afraid. Shouldn't be difficult though :)

DJVenGence

Professional edition user
Posted Mon 09 Nov 09 @ 7:40 am
Thanks!

SBDJ

Senior Moderator
Posted Mon 09 Nov 09 @ 12:03 pm
As per my reply to your PM; if you need any assistance feel free to ask - we don't bite here :)

DJVenGence

Professional edition user
Posted Mon 09 Nov 09 @ 2:50 pm
Thanks SBDJ.

Just a lil Update - I have familiarized myself with The JBum Website on the CD+G CD-ROM Drive information.

How would I open a *.CDG for Binary Input? (Using the Method like the current Karaoke Plugin, dragging and dropping to either a listview or applicable deck - While allowing the MP3 embedded in the Zip to Go over to the applicable deck, while then dealing with file operations for the Karaoke Text?

PS.
I'm a rookie @ C++ and am learning as I go.

Thanks.

DJ

SBDJ

Senior Moderator
Posted Mon 09 Nov 09 @ 3:18 pm
File I/O in C++ can be done in a couple of ways.

IMHO the best way is to use the stream classes. Have a google on fstream and ios::binary. Plenty of examples and information here:

http://www.cplusplus.com/doc/tutorial/files/

The "old" C method is still also available using FILE pointers and fopen (or fopen_s). More information here:

http://www.cprogramming.com/tutorial/cfileio.html

marksmolinski

Experienced pro user
Posted Mon 09 Nov 09 @ 5:32 pm
So could i just ask, what will your Karaoke plug in do??

There are two things i can think of..
will it allow me to play Karaoke CD+G CDs direct from the CD drive without having to rip?
or will it expand on the karaoke plugin that comes with VDJ, which is ok, but not really useable.


Before everyone jumps on me about why its not useable, when im ready to go to the next karaoke track, ive already cued the track to the cdg tiles on cue1. Then i announce the singer to come foreward. Once the singer is ready to sing i hit hotcue 2 which is where the audio starts.

with the karaoke plugin, it dosent preload the track so i cant show the cdg title for that track, and sometimes i could be trying to load a .zip file that dosent work :(


Anyway, a plugin that allows karaoke cds to be played direct would be very useful, then new cds wouldnt have to wait until i have time to rip them.

shouldnt this function be added to the core of vdj??

DJVenGence

Professional edition user
Posted Tue 10 Nov 09 @ 8:42 am
Mark: To play CD+G correctly should be added to the core - yes. Kind of similar to the way it handles CDs & DVDs - I'll agree with you there.

As for my Plugin, not a "complete re-inventing of the wheel" but from a DJ/KJ Standpoint, yes.

What *could* this plugin do?

Using the standard MP3+G - you would create the rotation, allowing the clients to see who's the next 3-4 by a scrolling system on the bottom of the Sreen (Kind've like your favorite news organization.)

When adding users, it would catalog them to either an XML output or a SQL (Lite) database, tying in your "Frequent Flyers" That part, I think I could handle, but as for the Actual MP3+G Decoding is where my current roadblock sits - I want functionality, then I can add the "Wants."

Any suggestions to the plugin could be considered, after functionality is achieved.

Thanks,

DJ

funkbro

Professional edition user
Posted Mon 16 Nov 09 @ 4:56 pm
I'm a new virtual DJ user, and I'm interested in the progress of a karaoke plug in that does a little more. If anyone has created one already, I'd really like to hear about it.

The main things that I am looking for in a plug in would be:

1. The ability to automatically save the song and singer history of the songs that are played in the show.

2. The ability to access that singer history, and append that history with a couple of extra fields of information, such as email address and a comment field

3. a "hot button" key control ... so that you can alter the key of a song on the fly with one button.

4. The ability to input the key change when you enter the singer, so that the key change automaticaly activates when the song begins.

If anyone has any thoughts or insights, please let me know.


Thanks!

Scott Shaw


wagui

No license user
Posted Wed 18 Nov 09 @ 4:57 pm
Sempre quis ter este plug in

SBDJ

Senior Moderator
Posted Wed 18 Nov 09 @ 5:55 pm
wagui wrote :
Sempre quis ter este plug in


The KJ plugin comes with VDJ. This user is talking about writing a new plugin. Please also note that this is an English speaking forum :)



Site map
(C)opyright Atomix Productions 2009

Software
Hardware
Goodies
VirtualDJ Pro
VirtualDJ Basic
VirtualDJ Home
VirtualDJ LE
Comparison
VirtualVinyl
Numark CUE
AtomixMP3
eJay DJMixStation
DJ-Box
What's new
Features
Screenshots
Trial Version
Plugins
Software Updates
Press Material
Developer SDK
Timecode CD
Skins
Sound Effects
Video Effects
Samples
Languages
Grafx
Tools & Drivers
Forums
Users Network
Music Groups
Wiki
Radio
Social Web
Create a login
Atomix Productions
VIP DJs
Disclaimer
Ask a question
View your tickets
Wiki