Articles   Members Online:
-Article/Tip Search
-News Group Search over 21 Million news group articles.
-Delphi/Pascal
-CBuilder/C++
-C#Builder/C#
-JBuilder/Java
-Kylix
Member Area
-Home
-Account Center
-Top 10 NEW!!
-Submit Article/Tip
-Forums Upgraded!!
-My Articles
-Edit Information
-Login/Logout
-Become a Member
-Why sign up!
-Newsletter
-Chat Online!
-Indexes NEW!!
Employment
-Build your resume
-Find a job
-Post a job
-Resume Search
Contacts
-Contacts
-Feedbacks
-Link to us
-Privacy/Disclaimer
Embarcadero
Visit Embarcadero
Embarcadero Community
JEDI
Links
How to extract WAV files from Audio CD Turn on/off line numbers in source code. Switch to Orginial background IDE or DSP color Comment or reply to this aritlce/tip for discussion. Bookmark this article to my favorite article(s). Print this article
30-Aug-03
Category
Multimedia
Language
Delphi 3.x
Views
241
User Rating
No Votes
# Votes
0
Replies
0
Publisher:
DSP, Administrator
Reference URL:
DKB
			Author: Christian Cristofori

Not a real, professional way, but it works. You can also select what tipe of file 
to grab (bitrate, mono/stereo, Hz).

Answer:

Simply use that trick to made your rippers/grabers: 

(don't know if it work on NT / 2000) 

Downloadhttp://files1.sonicspot.com/alternatecdfsvxd/cdfs.zip the substitutive 
FSCD.VXD from the Net and substitute to your original located in
 \Windows\System\IOSubSys directory. 

I suppose it needs a reboot. 

In your program, in the "Grab" button just put in the function that calculates the 
location of the file and makes a copy of it. 

( probabily this will not work, but it demonstrates how to make) 

1   procedure TfrmMain.cmdGrabClick(Sender: TObject);
2   var
3     mHz: string;
4     mBr: string;
5     mStereo: string;
6     mTrack: string;
7     mFile: string;
8   begin
9     case rgHz.ItemIndex of
10      0: mHz := '11025kHz';
11      1: mHz := '22050kHz';
12      2: mHz := '44100kHz';
13    else
14      mHz := '48000kHz';
15    end;
16    if (rgBr.ItemIndex = 0) then
17      mBr := '8bit'
18    else
19      mBr := '16bit';
20    if (chkStereo.Cheched) then
21      mStereo := 'Stereo'
22    else
23      mStereo := 'Mono';
24    mTrack := 'Track ' + cboTrack.Text + '.wav';
25  
26    mFile := cboDrive.Text + ':\' + mStereo + '\' + mHz + '\' + mBr + '\' + mTrack;
27    // Copy now the file in mFile.
28  
29  end;


			
Vote: How useful do you find this Article/Tip?
Bad Excellent
1 2 3 4 5 6 7 8 9 10

 

Advertisement
Share this page
Advertisement
Download from Google

Copyright © Mendozi Enterprises LLC