CD to MP3 conversion with BASS

Started by ArmenSoft, 22 May '03 - 08:53

ArmenSoft

Hi all,

Just wondering if possible and if anyone done it already the following option using BASS with Delphi.

Get (RIP) a song from the Audio CD (BASSCD), apply some EQ or effects and save it to a new MP3 file using BASS. Don't mind if it needs to do in real time, or as quick as it can, as I don't need to hear the song as such while it is ripping/applying EQ.

A sample code would be nice  ;D

I have played around with BASS, and my current MP3 player is written by me in Delphi using BASS. So I'm not a beginner... But it's been a while since I played with BASS.

Thnx

fredvs

Hi

1. Record with cd input. (see sample in Bass package)
2. Convert the result (Bass only saves in wav format) in mp3 format with bladeenc for example.
3. Zis done.

ArmenSoft


QuoteHi

1. Record with cd input. (see sample in Bass package)
2. Convert the result (Bass only saves in wav format) in mp3 format with bladeenc for example.
3. Zis done.

Thanks for that, but I already know how to do that.
What I'm after is a way to set EQ for my MP3 files while ripping them from the CD, or even from MP3 to MP3.
IE. Load the song into memory, apply EQ effect (Bass boost etc.) and save it to a new MP3 file.

Regards.

Ian @ un4seen

You can use BASS_ChannelSetDSP/FX with the CD decoding (ripping) channel, to apply the EQ and other effects. You'll have to use something like LAME to encode the ripped data to MP3.

ArmenSoft

Hi Ian,

Is it possible to load an MP3 file into memory, apply the FX and save it back? or I have to use the LAME library then to encode the data in memory to a file?

Promise, last questions about this topic... :-[

Ian @ un4seen

It's not possible to apply effects directly to the encoded MP3 file - it needs to be decoded first. So you'ld have to re-encode the data to MP3 after applying the effects.

Quick Reply

Warning: this topic has not been posted in for at least 365 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name:
Email:
Verification:
Please leave this box empty:
Type the letters shown in the picture
Listen to the letters / Request another image

Type the letters shown in the picture:
Shortcuts: ALT+S post or ALT+P preview