473,382 Members | 1,258 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

CD Track to WAV

I'm not really sure where to begin on this one but I was looking for
tips on how I can have a user insert a music CD and rip the music from
the CD to WAV format. Has anyone seen code for this online or can
give me a good starting point?
Nov 28 '07 #1
12 2144
Hi Christian,

since this is not covered by .NET with CLR or another
..NET FW you must use ressources like this one to
understand how this has been made. Best solution for
this would be the usage of a external library to translate
the CDA to WAV file. See here for some more info:

http://cdexos.sourceforge.net/
Regards

Kerem

--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space: http://kerem-g.spaces.live.com/
Latest Open-Source Projects: http://entwicklung.junetz.de
-----------------------
"This reply is provided as is, without warranty express or implied."
Nov 28 '07 #2
Hi,

There is nothing like that in the framework, take a look at the WM SDK, most
probably you will find it there

--
Ignacio Machin
http://www.laceupsolutions.com
Mobile & warehouse Solutions.
"cfps.Christian" <ge*******@otc.eduwrote in message
news:ad**********************************@a35g2000 prf.googlegroups.com...
I'm not really sure where to begin on this one but I was looking for
tips on how I can have a user insert a music CD and rip the music from
the CD to WAV format. Has anyone seen code for this online or can
give me a good starting point?

Nov 28 '07 #3
Hi Ignacio,

one thing we didnt asked here is the target operating
system he wants to use for this an what framework
he wants to use. This also influnces his Pinvoke
usage, and i am shure that he has to do a lot of it
unless he uses a third party library or something like
that, if he wants to use some easy interface for this
(not so trivial) task,...

Regards

Kerem
--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space: http://kerem-g.spaces.live.com/
Latest Open-Source Projects: http://entwicklung.junetz.de
-----------------------
"This reply is provided as is, without warranty express or implied."
Nov 28 '07 #4
On Nov 28, 9:40 am, "Kerem Gümrükcü" wrote:
Hi Ignacio,

one thing we didnt asked here is the target operating
system he wants to use for this an what framework
he wants to use. This also influnces his Pinvoke
usage, and i am shure that he has to do a lot of it
unless he uses a third party library or something like
that, if he wants to use some easy interface for this
(not so trivial) task,...

Regards

Kerem

--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space:http://kerem-g.spaces.live.com/
Latest Open-Source Projects:http://entwicklung.junetz.de
-----------------------
"This reply is provided as is, without warranty express or implied."
The target OS will be Windows in general since thats pretty much all I
would use anyway. I would like to code this so it can be ran through
mono if I actually get it running the way I want. I was hoping there
was some way to do it bit by bit if needed and see if I could not only
speed up the process but add additional features as well. I have a
friend that wants to start mass buying cds to rip into his personal
collection and wants them in WAV format for full quality so I figured
if I could provide an easy way to do this it would be a fun task. If
it works better than my expectations I'd probably post the source for
others to toy with.
Nov 28 '07 #5
Why irenvent the wheel? Use CDEx, it is a great
Software and you can use it 4 free,...
Regards

Kerem

--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space: http://kerem-g.spaces.live.com/
Latest Open-Source Projects: http://entwicklung.junetz.de
-----------------------
"This reply is provided as is, without warranty express or implied."
Nov 28 '07 #6
On Nov 28, 10:52 am, "Kerem Gümrükcü" <kareem...@hotmail.comwrote:
Why irenvent the wheel? Use CDEx, it is a great
Software and you can use it 4 free,...

Regards

Kerem

--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space:http://kerem-g.spaces.live.com/
Latest Open-Source Projects:http://entwicklung.junetz.de
-----------------------
"This reply is provided as is, without warranty express or implied."
Not that I'm attempting to reinvent the wheel, if I can access CDEx
stuff via code then I'll use that. I had plans to build an entire
music system from scratch including storage, organization, etc. I
figured it would be easier to include the ripping software rather than
running two apps that should be included in one.
Nov 28 '07 #7
Hi Christian,

dude, this is some huge task you are looking at.
If you really want to build such a application from
ground up, go from scratch, then you have a long
long, very long way to go. For such a small task
like converting CDs to WAV you should use really
CDEx or simillar applications, i think it even was
batch scriptable for such things. There is a lot of
great software out there for something like that!

Regards

Kerem

By the way, are you german?

--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space: http://kerem-g.spaces.live.com/
Latest Open-Source Projects: http://entwicklung.junetz.de
-----------------------
"This reply is provided as is, without warranty express or implied."
Nov 28 '07 #8
On Nov 28, 11:32 am, "Kerem Gümrükcü" <kareem...@hotmail.comwrote:
Hi Christian,

dude, this is some huge task you are looking at.
If you really want to build such a application from
ground up, go from scratch, then you have a long
long, very long way to go. For such a small task
like converting CDs to WAV you should use really
CDEx or simillar applications, i think it even was
batch scriptable for such things. There is a lot of
great software out there for something like that!

Regards

Kerem

By the way, are you german?

--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space:http://kerem-g.spaces.live.com/
Latest Open-Source Projects:http://entwicklung.junetz.de
-----------------------
"This reply is provided as is, without warranty express or implied."
I'm not one to shy away from the task of working on a project like
this since its just for giggles but I do believe it would take a lot
of time to figure out how to sling the bits from a CD to a WAV file
and have the WAV work in the end.

Two parts of my family originates in Germany, I believe one part of my
family I'm 3rd or 4th generation American from Germany.

Nov 28 '07 #9
If you are looking for an alternative, there is an article on Code
Project as well which shows how to access the CD data, as well as a sample
that converts it to a WAV file:

http://www.codeproject.com/csharp/CSharpRipper.asp
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com

"cfps.Christian" <ge*******@otc.eduwrote in message
news:93**********************************@w40g2000 hsb.googlegroups.com...
On Nov 28, 11:32 am, "Kerem Gümrükcü" <kareem...@hotmail.comwrote:
Hi Christian,

dude, this is some huge task you are looking at.
If you really want to build such a application from
ground up, go from scratch, then you have a long
long, very long way to go. For such a small task
like converting CDs to WAV you should use really
CDEx or simillar applications, i think it even was
batch scriptable for such things. There is a lot of
great software out there for something like that!

Regards

Kerem

By the way, are you german?

--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space:http://kerem-g.spaces.live.com/
Latest Open-Source Projects:http://entwicklung.junetz.de
-----------------------
"This reply is provided as is, without warranty express or implied."
I'm not one to shy away from the task of working on a project like
this since its just for giggles but I do believe it would take a lot
of time to figure out how to sling the bits from a CD to a WAV file
and have the WAV work in the end.

Two parts of my family originates in Germany, I believe one part of my
family I'm 3rd or 4th generation American from Germany.
Nov 28 '07 #10
On Nov 28, 12:41 pm, "Nicholas Paldino [.NET/C# MVP]"
<m...@spam.guard.caspershouse.comwrote:
If you are looking for an alternative, there is an article on Code
Project as well which shows how to access the CD data, as well as a sample
that converts it to a WAV file:

http://www.codeproject.com/csharp/CSharpRipper.asp

--
- Nicholas Paldino [.NET/C# MVP]
- m...@spam.guard.caspershouse.com

"cfps.Christian" <ge0193...@otc.eduwrote in message

news:93**********************************@w40g2000 hsb.googlegroups.com...
On Nov 28, 11:32 am, "Kerem Gümrükcü" <kareem...@hotmail.comwrote:
Hi Christian,
dude, this is some huge task you are looking at.
If you really want to build such a application from
ground up, go from scratch, then you have a long
long, very long way to go. For such a small task
like converting CDs to WAV you should use really
CDEx or simillar applications, i think it even was
batch scriptable for such things. There is a lot of
great software out there for something like that!
Regards
Kerem
By the way, are you german?
--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space:http://kerem-g.spaces.live.com/
Latest Open-Source Projects:http://entwicklung.junetz.de
-----------------------
"This reply is provided as is, without warranty express or implied."

I'm not one to shy away from the task of working on a project like
this since its just for giggles but I do believe it would take a lot
of time to figure out how to sling the bits from a CD to a WAV file
and have the WAV work in the end.

Two parts of my family originates in Germany, I believe one part of my
family I'm 3rd or 4th generation American from Germany.
I believe thats going to be what I'm looking for. Now the next
problem is going to be to figure out what the CD is and assign the
tracks names (similar to musicmatch or other ripping software).
Nov 28 '07 #11
For that, you might want to try musicbrainz.org. They have a service
(there is a web API, I don't know if it is a web service per se) where you
can send the CD identifier to the service, and get back metadata about the
tracks on the CD.

And it's free. It's user-maintained, so that could be a caveat, but if
that's not a problem for you, it should work out just fine.

--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com

"cfps.Christian" <ge*******@otc.eduwrote in message
news:99**********************************@w34g2000 hsg.googlegroups.com...
On Nov 28, 12:41 pm, "Nicholas Paldino [.NET/C# MVP]"
<m...@spam.guard.caspershouse.comwrote:
If you are looking for an alternative, there is an article on Code
Project as well which shows how to access the CD data, as well as a sample
that converts it to a WAV file:

http://www.codeproject.com/csharp/CSharpRipper.asp

--
- Nicholas Paldino [.NET/C# MVP]
- m...@spam.guard.caspershouse.com

"cfps.Christian" <ge0193...@otc.eduwrote in message

news:93**********************************@w40g2000 hsb.googlegroups.com...
On Nov 28, 11:32 am, "Kerem Gümrükcü" <kareem...@hotmail.comwrote:
Hi Christian,
dude, this is some huge task you are looking at.
If you really want to build such a application from
ground up, go from scratch, then you have a long
long, very long way to go. For such a small task
like converting CDs to WAV you should use really
CDEx or simillar applications, i think it even was
batch scriptable for such things. There is a lot of
great software out there for something like that!
Regards
Kerem
By the way, are you german?
--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space:http://kerem-g.spaces.live.com/
Latest Open-Source Projects:http://entwicklung.junetz.de
-----------------------
"This reply is provided as is, without warranty express or implied."

I'm not one to shy away from the task of working on a project like
this since its just for giggles but I do believe it would take a lot
of time to figure out how to sling the bits from a CD to a WAV file
and have the WAV work in the end.

Two parts of my family originates in Germany, I believe one part of my
family I'm 3rd or 4th generation American from Germany.
I believe thats going to be what I'm looking for. Now the next
problem is going to be to figure out what the CD is and assign the
tracks names (similar to musicmatch or other ripping software).
Nov 28 '07 #12
Hi Christian,
>I believe thats going to be what I'm looking for. Now the next
problem is going to be to figure out what the CD is and assign the
tracks names (similar to musicmatch or other ripping software).
See the example Nicholas was pointing at codeproject and
the discussion block for the example for more information.
Also dont hesitate to ask the developer via email. Always the
best choice,...

I asked you whether you are german or not, because your
name sounds very "german" and i am german (my parents
are from turkey) I was born in germany, but grew up
trilingual: German, Turkish and English (with some French,
Itallian, and Spanisch Language Skills or much better to say
fragments)

Regards

Kerem

--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space: http://kerem-g.spaces.live.com/
Latest Open-Source Projects: http://entwicklung.junetz.de
-----------------------
"This reply is provided as is, without warranty express or implied."

Nov 28 '07 #13

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Sandman | last post by:
Just looking for suggestion on how to do this in my Web application. The goal is to keep track of what a user has and hasn't read and present him or her with new material I am currently doing...
1
by: shank | last post by:
Imagine a CD of say 20 songs Each song is a table row I need a way for the user to change the way the songs are listed by allowing them to change the track numbers. What is the smartest...
4
by: Patrick Rouse | last post by:
Please point me to the correct newsgroup if this is the wrong place to post this question. My website is written in simple HTML and hosted on a windows server at secureserver.net (via GoDaddy). ...
3
by: johnny | last post by:
hi all! I am starting to study the best way to track site visitors. Logfiles stats which come with every web hosting, have little metrics to be analyzed and also problems with cached pages which...
0
by: ateale | last post by:
Hi guys! I am having a bit of difficulty trying to get to a 'timecode' track in a QuickTime file using the QTKit framework in Mac OSX 10.5 I am using XCode 3. I have a QTMovie object (set as...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.