Author Topic: BASS_CDG  (Read 51010 times)

Ionut Cristea

  • Posts: 1559
BASS_CDG
« on: 27 Sep '10 - 20:17 »
  Hello all.
  I want to present for you a new addon for BASS. This addon will be able to play any CDG karaoke file.
  This addon is freeware.

                                                              Latest 13 November 2011
-better A/V sync
-video rendering is done with Directdraw7(better performance)


Download x86:http://surodev.com/downloads/BASS_CDG.zip



Quote
Latest(29 September 2010)
 - added option to get current bitmap
 - added support for user drawing(see the demo).

 
Quote
Latest(28 september 2010):
-UNICODE support
-BASS_FX support
-work as a BASS plugin

Download:(Delphi and C++ headers included)

x86:http://surodev.com/downloads/BASS_CDG.zip

x64:http://surodev.com/downloads/BASS_CDGx64.rar

  
« Last Edit: 12 Nov '11 - 22:07 by Ionut Cristea »

ken

  • Posts: 749
Re: BASS_CDG
« Reply #1 on: 27 Sep '10 - 22:40 »
I like it, works fine, keep up the work. 

a few suggestions.
- Play "zip" files (mp3 & cdg zipped)
- Sync playback when position is changed.
- Sync playback when pitch/temo (bass_fx) is changed.

/Ken

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #2 on: 28 Sep '10 - 10:20 »
  BASS_CDG as BASS plugin  is ready ;D

-UNICODE support
-BASS_FX support
-easy CDG play ;D

EXAMPLE:

  
Quote
 BASS_PluginLoad("BASS_CDG.DLL",0);
  chan:=BASS_StreamCreateFile(false,"myfilename.cdg",0,0,0);
  BASS_CDG_SetVideoWindow(chan,myHWND);
  BASS_ChannelPlay(chan);
 The Package contains C++ and Delphi headers and examples. Maybe someone could translate the header for VB. Also if radio42 have time to implement this new BASS addon in BASS.NET it will be great.
  Also, if anyone want more features for this addon please send me a PM.

                  http://www.surodev.com/BASS_CDG.zip

                 Thanks,
                 Ionut Cristea.

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #3 on: 28 Sep '10 - 15:46 »
  A little update ;D

-Fixed bug when changing the video window display.

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #4 on: 29 Sep '10 - 15:26 »
  New version.

- added option to get current bitmap
- added support for user drawing(see the demo).

http://www.surodev.com/BASS_CDG.zip

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #5 on: 29 Sep '10 - 17:02 »
  A x64 version is also available:
http://www.surodev.com/BASS_CDGx64.rar
       

   Thanks,
   Ionut Cristea.
 

Norbert Stellberg

  • Posts: 70
Re: BASS_CDG
« Reply #6 on: 29 Sep '10 - 17:55 »
Hello,

good job. This was, was I missed on MP3 karaoke files.
Thanks.
A little problem.
I does use it with Delphi 7
When I start a CDG file it is bumping. (flickering)
What can I do?

with best regards
Norbert

Norbert Stellberg

  • Posts: 70
Re: BASS_CDG
« Reply #7 on: 29 Sep '10 - 18:53 »
Hello,

forgot it, what I wrote. Sorry. I saw the new version after I wrote my message.
Now it works perfect. Thanks.
with best regards
Norbert

radio42

  • Posts: 4770
Re: BASS_CDG
« Reply #8 on: 29 Sep '10 - 20:04 »
I'll add that to Bass.Net very soon!

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #9 on: 30 Sep '10 - 08:14 »
Quote
Hello,

forgot it, what I wrote. Sorry. I saw the new version after I wrote my message.
Now it works perfect. Thanks.
with best regards
Norbert

I'm glad to hear this ;D

Quote
I'll add that to Bass.Net very soon!

 Thanks.

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #10 on: 1 Oct '10 - 06:45 »
  Fixed bug when BASS_CDG can't find a mp3,wav,flac or wma song to render.

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #11 on: 2 Oct '10 - 11:18 »
  Here is a nice tutorial using BASS_CDG addon in Delphi. I hope you'll like it.
http://www.delphi-zone.com/2010/10/how-to-make-your-own-cdg-karaoke-player-cdg/

OldUser

  • Guest
Re: BASS_CDG
« Reply #12 on: 2 Oct '10 - 14:30 »
Original source and information to the Author here
http://www.codeproject.com/KB/audio-video/karaokedotnet.aspx

written in Vb.NET with Bass and BassFx
Author Ron Schuler

greets

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #13 on: 2 Oct '10 - 14:47 »
 
Quote
Original source and information to the Author here
http://www.codeproject.com/KB/audio-video/karaokedotnet.aspx

written in Vb.NET with Bass and BassFx
Author Ron Schuler

greets

   I don't tink so ;D
If you looked carefull you'll see that BASS_CDG is full C++ and the Ron Schuler source is .NET.
   Cheers,
   Ionut Cristea.

OldUser

  • Guest
Re: BASS_CDG
« Reply #14 on: 2 Oct '10 - 14:53 »
i can translate it in 20 Min t C++
see your sample Picture and the Picture of NET
definitiv the same as source from Ron Schuler

do publish any the make publish the original user of this source
Thank You your appreciate the work of other people

sorry for my Bad english
PS... i have written a replay on your tutorial
http://www.delphi-zone.com/2010/10/how-to-make-your-own-cdg-karaoke-player-cdg/
Please read
http://www.opensource.org/licenses/gpl-3.0.html

greets

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #15 on: 2 Oct '10 - 15:03 »
Quote
i can translate it in 20 Min t C++

Good for you...
Quote
ee your sample Picture and the Picture of NET
definitiv the same as source from Ron Schuler

That so?
So please tell me:
What media player is this Winamp or XMPlay ?
http://bluenexus.com.au/dev/temp/wamodern-NightVision_thumb.png
Also look here:
https://www.un4seen.com/forum/?topic=11842.0
Quote
Thank You your appreciate the work of other people
I always apreciate the other people works...but it seems that you don't. Just tink.

Oh...and not to forget...don't be so macho over this forum...you have done the same thing when i first release BASS_DSHOW. So...please tell do you have something with me and my work or what? 

OldUser

  • Guest
Re: BASS_CDG
« Reply #16 on: 2 Oct '10 - 15:07 »
i will send a abuse report to the Author
and on codeproject that your pubish stolen sourcecode from other user
without permission of it.

ADMIN! you can delete this messages now.
no problem for me.

greets

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #17 on: 2 Oct '10 - 15:10 »
  And one more thing..
If my source code produce almost the same results like Ron Schuler code don't mean that is exacly it's source. capiche?

Quote
i will send a abuse report to the Author
and on codeproject that your pubish stolen sourcecode from other user
without permission of it.

ADMIN! you can delete this messages now.
no problem for me.

greets

  Ok...send..go ahead. You don't scared me. Thanks
« Last Edit: 2 Oct '10 - 15:14 by Sharky08 »

OldUser

  • Guest
Re: BASS_CDG
« Reply #18 on: 2 Oct '10 - 15:37 »
That is what i mean!!!

I would like to thank:

•Nikolay Nikolov for writing the original CDG code in C++
•The authors of the BASS sound library
•Anyone else whose code snippets I may have borrowed

i hope you undertstand

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #19 on: 2 Oct '10 - 16:15 »
  OK...i want to thanks because you are are not a match with me: ;D
Quote
•Nikolay Nikolov for writing the original CDG code in C++
•The authors of the BASS sound library
•Anyone else whose code snippets I may have borrowed
 

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #20 on: 6 Oct '10 - 13:01 »
  Download Links updated. Please check first post to download.

  Thanks.

ne0ge0

  • Posts: 24
Re: BASS_CDG
« Reply #21 on: 20 Oct '10 - 08:46 »
Is there any way to improve performance; especially when playing maximised or full-screen?

ne0ge0.

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #22 on: 20 Oct '10 - 09:36 »
  Hello,

I can do a improvement using Directdraw or OpenGL. What do you preffer more?

ne0ge0

  • Posts: 24
Re: BASS_CDG
« Reply #23 on: 20 Oct '10 - 13:53 »
Whichever would be easier for you, and for me to implement in C#.

Ionut Cristea

  • Posts: 1559
Re: BASS_CDG
« Reply #24 on: 22 Oct '10 - 10:00 »
  Hello,

 I've replaced the GDI drawing with the Direct3D. Ihope it will work well for you.

http://surodev.com/downloads/BASS_CDG.dll