CD Track to WAV

C

cfps.Christian

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?
 
K

Kerem Gümrükcü

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

--
 
I

Ignacio Machin \( .NET/ C# MVP \)

Hi,

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

Kerem Gümrükcü

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


--
 
C

cfps.Christian

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

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.
 
K

Kerem Gümrükcü

Why irenvent the wheel? Use CDEx, it is a great
Software and you can use it 4 free,...


Regards

Kerem

--
 
C

cfps.Christian

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

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.
 
K

Kerem Gümrükcü

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?

--
 
C

cfps.Christian

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

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.
 
N

Nicholas Paldino [.NET/C# MVP]

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]
- (e-mail address removed)

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

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.
 
C

cfps.Christian

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]
- (e-mail address removed)


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!


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

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).
 
N

Nicholas Paldino [.NET/C# MVP]

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]
- (e-mail address removed)

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]
- (e-mail address removed)


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!


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

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).
 
K

Kerem Gümrükcü

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

--
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top