VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



Record sound CD (track) to WAV file.

by Damjan (1 Submission)
Category: Complete Applications
Compatability: Visual Basic 3.0
Difficulty: Unknown Difficulty
Date Added: Wed 3rd February 2021
Rating: (102 Votes)

Record sound from CD (Track1, Track2...) to a WAV file.

Rate Record sound CD (track) to WAV file.

'This control use MCI to control CD
Public Sub RecordWave(TrackNum As Integer, Filename As String)
' TrackNum: track to record
' Filename: file to save wave as
On Local Error Resume Next
Dim i As Long
Dim RS As String
Dim cb As Long
Dim t
    RS = Space$(128)
    i = mciSendString("stop cdaudio", RS, 128, cb)
    i = mciSendString("close cdaudio", RS, 128, cb)
    Kill Filename
    RS = Space$(128)
    i = mciSendString("status cdaudio position track " & TrackNum, RS, 128, cb)
    i = mciSendString("open cdaudio", RS, 128, cb)
    i = mciSendString("set cdaudio time format milliseconds", RS, 128, cb)
    i = mciSendString("play cdaudio", RS, 128, cb)
    i = mciSendString("open new type waveaudio alias capture", RS, 128, cb)
    i = mciSendString("record capture", RS, 128, cb)
    t# = Timer + 1: Do Until Timer > t#: DoEvents: Loop
    i = mciSendString("save capture " & Filename, RS, 128, cb)
    i = mciSendString("stop cdaudio", RS, 128, cb)
    i = mciSendString("close cdaudio", RS, 128, cb)
End Sub

Download this snippet    Add to My Saved Code

Record sound CD (track) to WAV file. Comments

No comments have been posted about Record sound CD (track) to WAV file.. Why not be the first to post a comment about Record sound CD (track) to WAV file..

Post your comment

Subject:
Message:
0/1000 characters