Page 1 of 1

How to make a single .wav into multiple Songs for CD? (Solved)

Posted: Fri Apr 15, 2022 12:08 pm
by taersh

Hi.

Let's say I got a 48 minutes .wav file containing one composition which has multiple different parts.

In Steinbergs WaveLab I can set song pointers and then burning the complete .wav to CD.
No need to split the .wav file first or to save splitted parts of the .wav file.
Putting this CD into a CD player it will show then a list of multiple songs which can be directly selected to play.
No noises, no hangs on song changes.

Audacity seems not to be able to burn any data to CD.
So, I tried to split the 48 minutes .wav file into multiple parts using Audacity.
But the CD then gives some short crackled noise when the current song changes to the next one.
Or the song seems to hang for about some 1/1000 seconds.
Almost no matter where I did split the .wav file.

Is there any Linux Audio Editor that can do what WaveLab can do?
Is there any other option to use to achieve my goal?

Thanks.


Re: How to make a single .wav into multiple Songs for CD?

Posted: Fri Apr 15, 2022 12:51 pm
by Trapster

Re: How to make a single .wav into multiple Songs for CD?

Posted: Sat Apr 16, 2022 7:51 am
by Geek3579

I have used Gnome Wave Cleaner with good effect. It self-determines where the breaks are, and if these are not right, you can edit where they should be. It is called gwc in the PPM, and although it is labelled as a de-noiser, it makes for a good wave breaker.

Best to run the package under a pulse audio pup such as dpupbuster, as alsa has difficulty with the playback audio if that is required. Otherwise, it works fine in alsa-based audio puppies.


Re: How to make a single .wav into multiple Songs for CD?

Posted: Sat Apr 16, 2022 2:19 pm
by taersh

Thanks for the tips.
I have both of them installed, but only used GWC so far.
Used it to clean up some LP records recorded into the Computer.

Will report results.


Re: How to make a single .wav into multiple Songs for CD?

Posted: Sat Apr 16, 2022 7:39 pm
by taersh

Ok.

I tried to use Wavebreaker but no success at all.
It created a TOC file:

Code: Select all

// Generated with wavbreaker

CD_DA

// track 00
TRACK AUDIO
FILE "20220224QR0358SymSyn6All.wav" 0:00:00 4:51:16

// track 01
TRACK AUDIO
FILE "20220224QR0358SymSyn6All.wav" 4:51:16 3:23:55

// track 02
TRACK AUDIO
FILE "20220224QR0358SymSyn6All.wav" 8:14:71 5:45:07

// track 03
TRACK AUDIO
FILE "20220224QR0358SymSyn6All.wav" 14:00:03 5:56:31

// track 04
TRACK AUDIO
FILE "20220224QR0358SymSyn6All.wav" 19:56:34 3:33:71

// track 05
TRACK AUDIO
FILE "20220224QR0358SymSyn6All.wav" 23:30:30

But PBurn failed to burn from that TOC file.
Tried to use the PBurn option Burn from TOC.
I had the TOC file and the .wav file at the same location and choosed the TOC file to burn from it.
But it returned an error:

Code: Select all

Unable to open ' '.

Any hints, of what I'm doing wrong?
Never before I tried to burn an audio CD from a TOC file...


Re: How to make a single .wav into multiple Songs for CD?

Posted: Sun Apr 17, 2022 11:54 pm
by taersh

Here's the LOG from PBurn.

Pburn version 4.3.18

###################################################
COMMAND:
###################################################
cdrecord dev=/dev/cdrom -raw96r -clone -v ""

###################################################
OUTPUT:
###################################################
scsidev: '/dev/cdrom'
devname: '/dev/cdrom'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.27
SCSI buffer size: 64512
cdrecord: Warning: Cannot read drive buffer.
cdrecord: Warning: The DMA speed test has been skipped.
Cdrecord-ProDVD-ProBD-Clone 3.01a25 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2014 Joerg Schilling
TOC Type: 1 = CD-ROM
Using libscg version 'schily-0.9'.
atapi: 1
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : 'TSSTcorp'
Identifikation : 'CDDVDW SH-S223F '
Revision : 'SB03'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
Current: CD-R
Profile: DVD-R/DL sequential recording
Profile: DVD-R/DL layer jump recording
Profile: DVD-RW/DL
Profile: DVD+R/DL
Profile: DVD+R
Profile: DVD+RW
Profile: DVD-RW sequential recording
Profile: DVD-RW restricted overwrite
Profile: DVD-RAM
Profile: DVD-R sequential recording
Profile: DVD-ROM
Profile: CD-RW
Profile: CD-R (current)
Profile: CD-ROM
Profile: Removable Disk
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 1962752 = 1916 KB
FIFO size : 4194304 = 4096 KB
Encoding speed : 1000x (75000 sectors/s) for libedc from Heiko Eissfeldt
cdrecord: Datei oder Verzeichnis nicht gefunden. Cannot open ''.

Datei oder Verzeichnis nicht gefunden. means: file or directory not found.


Re: How to make a single .wav into multiple Songs for CD?

Posted: Mon Apr 18, 2022 2:04 am
by puddlemoon

Hi there :)
Have you tried Ardour? I have not tried this but there is a row in the editor for "CD track markers"
worth a shot.


Re: How to make a single .wav into multiple Songs for CD?

Posted: Mon Apr 18, 2022 2:23 am
by taersh

I have tried Ardour.
I'm able to set the CD track markers, but can't find any option to burn to CD after setting all track markers.
After exporting the .wav file and reloading it into Ardour, all CD track markers are gone.
I'm lost.


Re: How to make a single .wav into multiple Songs for CD?

Posted: Mon Apr 18, 2022 3:53 am
by taersh

Ok, I found an option to export the .wav file and in addition to that to save to a TOC plus a CUE file.
Saved to TOC and CUE and tried both in PBurn.
The content of the TOC file is different to the TOC file from wavebreaker.

However, PBurn failed to burn. No matter if TOC or CUE is tried.

The error message seems to complain that cdrecord can't access a file from CD.
At least the YesNo select GUI to burn from TOC mentions /dev/cdrom like this: FileToBurnHereWithoutPath (/dev/cdrom).

Has anyone ever successfully burned an Audio CD from a TOC file using PBurn?


Re: How to make a single .wav into multiple Songs for CD?

Posted: Fri Apr 22, 2022 9:07 pm
by zigbert
taersh wrote: Mon Apr 18, 2022 3:53 am

Has anyone ever successfully burned an Audio CD from a TOC file using PBurn?

I would like to change the question...

Has anyone ever successfully burned an Audio CD from a TOC file using cdrecord?

If so, we can easily change the burn-command. pBurn supports both cdrecord and cdrdao for toc burning according to the code in func_toc_cue. This is very old code which I don't remember at all. pBurn code is maintained inside WoofCE...

https://github.com/puppylinux-woof-CE/w ... oc_cue#L29


Re: How to make a single .wav into multiple Songs for CD?

Posted: Fri Apr 22, 2022 10:09 pm
by taersh

Hi.

Meanwhile I solved my problem.
viewtopic.php?t=5763
After installing cdrdao everything went fine so far.
The cdrecord binary is installed in my OS, but PBurn failed completely - better saying cdrecord failed?