KARAOKE SCENE MAGAZINE ONLINE! - Software question Public Forums Karaoke Discussions Karaoke Scene's Karaoke Forums Home | Contact Us | Site Map  

Karaoke Forums

Karaoke Scene Karaoke Forums

Karaoke Scene

   
  * Login
  * Register

  * FAQ
  * Search

Custom Search

Social Networks


premium-member

Offsite Links


It is currently Wed Feb 05, 2025 8:01 am

All times are UTC - 8 hours





Post new topic Reply to topic  [ 72 posts ]  Go to page Previous  1, 2, 3, 4  Next
Author Message
 Post subject: Re: Software question
PostPosted: Mon Dec 18, 2006 10:14 am 
Offline
Super Poster
Super Poster

Joined: Tue Jan 24, 2006 7:34 pm
Posts: 1227
Location: Completely Lost
Been Liked: 15 times
I wasn't aware that being a project manager for Microsoft was a degrading position, and Eben did miss my point again.
Zipping is irrelevant to my point.  Always has been.  If the file was only being copied directly to another point on the disk I would have the same objection.  It's the hardware boys and girls,  THE HARDWARE that concerns me.  Plus the other process which may be occuring to get in the way of proper reproduction.  There are incompetent coders (have you never overwritten a buffer?  Ever?) and virus writers and users who don't know where the on switch is so they just unplug the thing.  It's not a perfect world and karaoke computers get banged around a lot which may make hamburger of your processes lossless or not.  My friends, it is not your math I have the problem with, it's just the unnecessary process, ANY unnecessary process.


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Tue Dec 19, 2006 1:21 am 
Offline
Super Poster
Super Poster
User avatar

Joined: Tue May 10, 2005 3:42 pm
Posts: 1395
Location: Silicon Valley, CA
Been Liked: 0 time
exweedfarmer @ Mon Dec 18, 2006 10:14 am wrote:
I wasn't aware that being a project manager for Microsoft was a degrading position, and Eben did miss my point again.
Zipping is irrelevant to my point.  Always has been.


Really? Your point is that zipping was irrelavant to your point, always? Let's see.

exweedfarmer @ Thu Dec 14, 2006 1:20 pm wrote:
If you zip your CDG files you're an idiot.


exweedfarmer @ Fri Dec 15, 2006 9:06 am wrote:
 
And so, taking the above information into consideration, and knowing that bad graphics will drive away customers and cost you money, and knowing that harddrives these days are huge and cheap.  I have come to conclude that
if you zip your CDG files, you're an idiot.


exweedfarmer @ Fri Dec 15, 2006 3:26 pm wrote:
Base jumping with and without a parachute is identical except for the eventual and very predictable outcome.  Do you really need the extra little bit of disk space?


exweedfarmer @ Fri Dec 15, 2006 4:34 pm wrote:
They have to unzip everytime you use one.  Why not unzip them all one last time and solve the problem before you have it?  

"I don't need to change the oil in my car. It's got 30,000 miles on it and works perfectly.  I'm not going to worry about it."


exweedfarmer @ Fri Dec 15, 2006 5:43 pm wrote:
And if the file that is messed up is your unzipper?  My point being, that zipping is a completely unnecessary process that taxes your processor and increases the likelyhood of error particularly in a fragile file format such as CDG.  It is unwise.


exweedfarmer @ Sat Dec 16, 2006 11:18 am wrote:
Zipping karaoke files is unnecessary and therefore stupid, unless you will argue that computers work perfectly.


exweedfarmer @ Sun Dec 17, 2006 9:41 am wrote:
NOW, to zipping.  It is an unnecessary process.  If you're going from Seattle to Tacoma, why are you in Florida?  You don't need to be there.  You don't need to zip.
Airplanes don't crash very often, but you can't be in a plane crash if you don't get on the plane.  There is extra risk in going to Florida.  There is extra risk in zipping.  Now unless you are saying that computer hardware works perfectly, logically zipping represents an unnecessary risk to this very fagile file format.


Seems to me, every reply you made had some kind of reference to zip and why it's an idiotic idea to use it on CD+G files. Now you are saying everything you said had nothing to do with Zip.  :shock: I still don't understand the point you are trying to make.

_________________

Seize the day and SING!!!

Image



Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Tue Dec 19, 2006 7:39 pm 
Offline
Novice Poster
Novice Poster

Joined: Wed Dec 06, 2006 11:09 am
Posts: 45
Location: Fairfield Glade, Tenn
Been Liked: 0 time
wow what did i start here...lol, yes i zip and will continue too, but thanks for the computer lessons all it was fun
DD

_________________
My heart is steadfast,Oh Lord;
I will sing and make music with all my soul. Psalms 108:1


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Tue Dec 19, 2006 8:56 pm 
Offline
Extreme Plus Poster
Extreme Plus Poster

Joined: Wed Jul 12, 2006 3:26 am
Posts: 7441
Location: New Zealand
Been Liked: 8 times
whats that song bout the wildwood flower?

_________________
"Be who you are and say what you feel... Because those that matter... Don't mind...And those that mind... Don't matter."
Image


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Wed Dec 20, 2006 10:20 am 
Offline
Super Poster
Super Poster

Joined: Tue Jan 24, 2006 7:34 pm
Posts: 1227
Location: Completely Lost
Been Liked: 15 times
eben @ Tue Dec 19, 2006 1:21 am wrote:
Seems to me, every reply you made had some kind of reference to zip and why it's an idiotic idea to use it on CD+G files. Now you are saying everything you said had nothing to do with Zip.  :shock: I still don't understand the point you are trying to make.
Okay, one more time.  CDG is a thin data format and as such is more susceptable to replication error via extra processing such as zipping.  I did not directly attack zipping.  I'm sure it is well thought out and poses no particular danger to data other than in this case it is an extra process.  I mention zipping only because it was the extra bit of processing that was being discussed.

This you have taken as a general poo pooing of zipping.  That was not my intention.
I tried to illistrate my point that computers DO make mistakes by referencing the /v option on the "xcopy" command and you got off on a tangent about two cable hard drives.  I said XCOPY not PARK for goodness sakes.  I haven't seen a stepper motor since about 1983.

I stand by my original statement and it is only my opinion for what it's worth, but if you undertake any unnecessary processing and recopying (such as zipping) with a very fragile file format that in itself leaves no space for error correction not only of the current misinterpretation but of all susequent calculations made which incude that error such as CDG files, you're an idiot.

Now if you want to expound on the virtues of RLL over MFM hard drive encoding from the era of the ST506, some of us would be interested I'm sure but this is a karaoke board after all.


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Wed Dec 20, 2006 10:31 am 
Offline
Super Plus Poster
Super Plus Poster
User avatar

Joined: Fri Jan 13, 2006 4:03 pm
Posts: 1921
Images: 1
Location: N. Central Iowa
Been Liked: 53 times
OK, has ANYONE had a error on a mp3/cdg file casued by unzipping?
Yes, I agree it is now, in the days of cheap storage, an unnecessary process.

In my situation, when I was ripping my discs, it made it much easier to rename the tracks to my liking (I don't use MFG numbers).

Again, in 2 years of using my ZIPPED files, I have NEVER had a error from unzipping.  I have had more problems with RF modulators and TVs than unzipping files.

So I will continue to be an IDIOT, thank you very much.


Top
 Profile Personal album Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Wed Dec 20, 2006 11:14 pm 
Offline
Super Poster
Super Poster

Joined: Tue Jan 24, 2006 7:34 pm
Posts: 1227
Location: Completely Lost
Been Liked: 15 times
twansenne @ Wed Dec 20, 2006 10:31 am wrote:
[color=yellow]OK, has ANYONE had a error on a mp3/cdg file casued by unzipping
Again, in 2 years of using my ZIPPED files, I have NEVER had a error from unzipping.  


Hmmm, never had an error from unzipping?  How would you know exactly?  An error would cause a blotch.  I'm sure you don't watch every instant of the singer's screen, I sure don't.  But, never mind.  It doesn't matter.  Be happy.


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Thu Dec 21, 2006 7:09 am 
Offline
Senior Poster
Senior Poster

Joined: Tue Jun 15, 2004 1:41 pm
Posts: 219
Been Liked: 8 times
CD+G standard includes quite sophisticated error correction, but only few software products utilize it. For each 24 bytes 6 of them are Reed-Solomon error correction codes. Without them even slightly scratched CD+G would cause problems. If you rip with Plextor drive error correction is done by the drive's hardware. Software like Power CD+G Burner or Siglos Karaoke Player/Recorder do this on the software level not depending on the drive. If you rip with Audiograbber you will get no error correction, but the ECC codes should be in the CDG file, so in theory it is possible to fix them.


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Thu Dec 21, 2006 8:20 am 
Offline
Super Poster
Super Poster

Joined: Tue Jan 24, 2006 7:34 pm
Posts: 1227
Location: Completely Lost
Been Liked: 15 times
I was wondering what to do with those little buggers, the ECC bytes I mean.  Can you point me in the right direction?


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Thu Dec 21, 2006 8:30 am 
Offline
Senior Poster
Senior Poster

Joined: Tue Jun 15, 2004 1:41 pm
Posts: 219
Been Liked: 8 times
I am not aware of any online information. We used CD+G standard documentation from Phillips that had all the information (it involved quite complex math to do the ECC correctly).


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Thu Dec 21, 2006 10:07 am 
Offline
Super Poster
Super Poster

Joined: Tue Jan 24, 2006 7:34 pm
Posts: 1227
Location: Completely Lost
Been Liked: 15 times
Well, let me invite you to give yourself a free plug.  Who is the "We" you speak of and does the ECC acutally unblotch a bad rip?


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Thu Dec 21, 2006 10:23 am 
Offline
Senior Poster
Senior Poster

Joined: Tue Jun 15, 2004 1:41 pm
Posts: 219
Been Liked: 8 times
I guessed it was obvious to find out from my nick :)

http://www.powerkaraoke.com


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Thu Dec 21, 2006 11:07 am 
Offline
Super Poster
Super Poster
User avatar

Joined: Tue May 10, 2005 3:42 pm
Posts: 1395
Location: Silicon Valley, CA
Been Liked: 0 time
exweedfarmer @ Thu Dec 21, 2006 8:20 am wrote:
I was wondering what to do with those little buggers, the ECC bytes I mean.  Can you point me in the right direction?


Ok, I still disagree with you about both facts, CD+G is a fragile format and zipping CD+G is a bad idea. As Powerkaraoke stated, CD+G uses Reed Solomon ECC to correct many bits that may go bad within the file. If you want to learn more about ECC, check this out. It explains how ECC works. ECC is used in every part of the computer now days. The disc drives use ECC to correct any bad bits with magnetic recording may yield (you'd be surprised how many bits go bad on disc drives and without ECC, they would be useless). ECC is used by many of mission critical system RAM (DDR types specially). ECC is used in many files formats (all files have checksum to check for bad bits, some will actually correct using ECC) including compression files like mp3, MPEG-4, ZIP, CD+G, etc. ECC is used in transmission of files via the Internet, such as TCP ur UDP protocols, as well as IP protocols.

Using these methods guarantee pretty much that the files contents are intact despite bad bits. Can you still lose data? Of course. If you take a back up take and snip out an inch of it, you will lose most of the data. So, similarly, if you lose many continous bits from some kind of disaster you can lose the file.

exweedfarmer @ Tue Dec 19, 2006 10:20 am wrote:
I tried to illistrate my point that computers DO make mistakes by referencing the /v option on the "xcopy" command and you got off on a tangent about two cable hard drives.  I said XCOPY not PARK for goodness sakes.  I haven't seen a stepper motor since about 1983.


Alright, I used to work for disc drive companies so I have some insight. The reason for /v option that was used was because the older drives did not have the intelligent to do checksum and ECC within the drive to provide data that is correct. In old days, the drive controlling was done by the computer, thus the command like /park was used to park the heads manually to safe area. Newer drives like IDE (ATA) or SCSI drives, the control is on the drive and the drive does it's own checksum and ECC so the data you are getting from the OS level is the correct data.

Again, your assumption that ECC is not used and the CD+G files are fragile and subject the losing bits when zipped is absolutely false. There are more code in to protect that data than you think and the file format is very safe.

Lastly, MFM and RLL has nothing to do with it, those are method of recording magnetic patterns on to the disc drive. MFM is non "compressed" method of laying down magnetic transition on the the media and RLL is a "compressed" method. These are very low level protocol that is used by the disc drive and you will never see it on modern interfaced drives.

_________________

Seize the day and SING!!!

Image



Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Thu Dec 21, 2006 1:47 pm 
Offline
Super Poster
Super Poster

Joined: Tue Jan 24, 2006 7:34 pm
Posts: 1227
Location: Completely Lost
Been Liked: 15 times
Eben, my very learned freind.  We are just not communicating.  I mentioned RLL and MFM transistion coding because they are obsolete and irrelavent, as was your mention of the ST506 type drive.
I cannot agree that unnecessary processing of any kind is a good thing, you however like it so, I am willing to live with that.  I hope you will too.
Now, to ECC.  It does no good if is ignored.  I, for one am about to ignore it unless I can figure out by the end of the day how the parity bytes work in the CDG file.  I suspect a lot of people have ignore them in writing their CDG players as they hit the same wall I did.  I would like to get the software completed, tested and on the market by the end of Feb.  If I don't have product I can't sell product. If I don't sell product I don't get paid.  If I don't get paid I can't buy beer.  THIS IS A BAD THING!
Any chance you would like to explain how the ECC works in the instance of CDG command packets?


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Thu Dec 21, 2006 7:08 pm 
Offline
Super Poster
Super Poster

Joined: Tue Jan 24, 2006 7:34 pm
Posts: 1227
Location: Completely Lost
Been Liked: 15 times
Well, some progress.  I think I know what the first pair of parity bytes do.  They confirm the instruction as in instruction 6 is always (at leas in the dozen or so files I have examined) followed by 53 and 58.  But about these last four....


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Thu Dec 21, 2006 8:17 pm 
Offline
Extreme Poster
Extreme Poster
User avatar

Joined: Tue Apr 06, 2004 10:18 pm
Posts: 4080
Location: Serian
Been Liked: 0 time
This is the most technical thread I ever seen in this forum. 2 developers and 2 other programmers contributing  Wow.

_________________
I can neither confirm nor deny ever having or knowing anything about nothing.... mrscott


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Fri Dec 22, 2006 9:42 am 
Offline
Senior Poster
Senior Poster

Joined: Tue Jun 15, 2004 1:41 pm
Posts: 219
Been Liked: 8 times
Bytes 02 & 03 (indexing from 0) are ECCs for instruction code bytes (00 & 01). And bytes 20-23 are ECCs for entire pack (including instruction code and their ECC). 02 & 03 are Reed-Solomon 2-4, and 20-23 are R-S 20-24.


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Fri Dec 22, 2006 10:16 am 
Offline
Super Poster
Super Poster

Joined: Tue Jan 24, 2006 7:34 pm
Posts: 1227
Location: Completely Lost
Been Liked: 15 times
powerkaraoke @ Fri Dec 22, 2006 9:42 am wrote:
Bytes 02 & 03 (indexing from 0) are ECCs for instruction code bytes (00 & 01). And bytes 20-23 are ECCs for entire pack (including instruction code and their ECC). 02 & 03 are Reed-Solomon 2-4, and 20-23 are R-S 20-24.

Bless you!  That's just what I was looking for!


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Fri Dec 22, 2006 11:23 am 
Offline
Super Poster
Super Poster

Joined: Tue Jan 24, 2006 7:34 pm
Posts: 1227
Location: Completely Lost
Been Liked: 15 times
OOOPPPPSSS!  I forgot to thank Eben too.  This will be a great help to everyone who doesn't see blotches on their screen as a result.  Thanks again guys!


Top
 Profile Singer's Showcase Profile 
 
 Post subject: Re: Software question
PostPosted: Fri Dec 22, 2006 11:33 am 
Offline
Super Plus Poster
Super Plus Poster
User avatar

Joined: Fri Jan 13, 2006 4:03 pm
Posts: 1921
Images: 1
Location: N. Central Iowa
Been Liked: 53 times
exweedfarmer @ Fri Dec 22, 2006 1:23 pm wrote:
OOOPPPPSSS!  I forgot to thank Eben too.  This will be a great help to everyone who doesn't see blotches on their screen as a result.  Thanks again guys!


What you up to????  DO I hear a new hosting/ripping program in development?


Top
 Profile Personal album Singer's Showcase Profile 
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 72 posts ]  Go to page Previous  1, 2, 3, 4  Next

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 462 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Powered by phpBB® Forum Software © phpBB Group

Privacy Policy | Anti-Spam Policy | Acceptable Use Policy Copyright © Karaoke Scene Magazine
design & hosting by Cross Web Tech