Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 May 1997 13:12:01 -0400 (EDT)
From:      Robert N Watson <rnw@andrew.cmu.edu>
To:        post+internet.computing.freebsd-multimedia@andrew.cmu.edu
Subject:   Audio, combo Data/Audio CDR scripts
Message-ID:  <Pine.SUN.3.93l.970511130013.20239B-400000@apriori.cc.cmu.edu>

next in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---2139678214-2064463308-863370721=:20239
Content-Type: TEXT/PLAIN; charset=US-ASCII

Attached using MIME are three scripts to handle the Audio and Data/Audio
CDR creation process.  For instructions on using the scripts, look in the
scripts themselves.  I have not used these revised scripts -- mine were
written in sh, and I converted them to csh for distribution.  This means
they may have problems.  Also, the CD-burning process itself is very
fragile on some systems, so that may cause problems.  End result: if you
screw up or it screws up, this will be expensive.  :)  Don't blame me.
I've successfully burned a number of audio and combined audio/data CD's so
far.  And destroyed several figuring out how to burn them.  One got burnt
little-endian, and is affectionately titled "Little Endian Machines" --
we're thinking about releasing it as an album <jk>.  If you have any
changes to submit, either to add functionallity or whatever, email me and
let me know.  Thanks :)

1. convert2cdr.csh

Converts stereo 44khz .wav files to .cdr files appropriate for CD-burning.
It also reverses the endian.  Requires sox package/port.

3. burn_audio.csh

Burns a set of audio tracks onto the CDR.  Set the variable in the script
to your data directory, and place a series of files number 01..99.cdr in
the directory, and it'll burn them on in that order.  It actually burns
according to the normal ls output order.  I like using 01..99 since it's
easy to tell what order things will turn up in.  The .cdr files should
have been generated by the above script -- doing it yourself is risky.
These scripts are designed for the Intel platform, as they reverse the
endian (CD's are burned big endian.)

2. burn_audio_data.csh

Burns one data image to track 1, then burns audio onto the rest.
Again, modify the script to point to the right place for both audio and
data.  You can create the cd image with mkisofs included with your system.
See /usr/share/examples/worm/ for more useful stuff.

----
Robert Watson <rnw+@Andrew.cmu.edu>

---2139678214-2064463308-863370721=:20239
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="convert2cdr.csh"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SUN.3.93l.970511131201.20239C@apriori.cc.cmu.edu>
Content-Description: 

IyEvYmluL2NzaCAtZg0KIw0KIyBjb252ZXJ0MmNkci5jc2gNCiMNCiMgQ29u
dmVydHMgbGl0dGxlLWVuZGlhbiAqLndhdiB0byBiaWctZW5kaWFuICouY2Ry
IGZvciB1c2UgaW4gYXVkaW8NCiMgY2QgYnVybmluZyBmcm9tIGFuIEludGVs
IChhbmQgT05MWSBhbmQgSW50ZWwpIG1hY2hpbmUuICBJdCBtdXN0DQojIGJl
IHJ1biBpbiB5b3VyIGF1ZGlvIGRpcmVjdG9yeS4gIFlvdSBtdXN0IGhhdmUg
YXQgbGVhc3QgYXMgbXVjaCBleHRyYQ0KIyBkaXNrIHNwYWNlIGFzIHRoZSBs
YXJnZXN0IGZpbGUgd2hlbiB5b3UgcnVuIHRoaXMgc2NyaXB0LCBhcyBpdCBj
cmVhdGVzDQojIC5jZHIgZmlsZXMgb2YgYWJvdXQgdGhlIHNhbWUgc2l6ZSBh
cyB0aGUgLndhdiBmaWxlcywgYW5kIHRoZSBuZXcgYW5kDQojIG9sZCB2ZXJz
aW9ucyBvZiBlYWNoIGZpbGUgbXVzdCBjb2V4aXN0IGR1cmluZyB0aGUgY29u
dmVyc2lvbiBwcm9jZXNzLg0KIyBTZWUgYmVsb3cgZm9yIGRldGFpbHMuICBS
ZWFkIHRoZSBXQVJOSU5HIG9yIHRoaW5ncyBtaWdodCBnbyBiYWRseS4NCiMN
CiMgKipXQVJOSU5HKioNCiMNCiMgRmFpbHVyZSB0byB1c2UgdGhpcyBzY3Jp
cHQgb24gYXVkaW8gZmlsZXMgbWF5IHJlc3VsdCBpbiBzb21ldGhpbmcNCiMg
eW91IGRvbid0IGV4cGVjdCBvbiB0aGUgQ0QuDQojDQojIFRoaXMgaXMgb25s
eSBnb2luZyB0byB3b3JrIG9uIGFuIEhQIDQwMjBpIHdpdGhvdXQgbW9kaWZp
Y2F0aW9uDQojIElmIHlvdSBoYXZlIHRyb3VibGUgd2l0aCB0aGUgSFAsIHRy
eSBzZXR0aW5nICJkb3VibGUiIHRvICJzaW5nbGUiDQojIC0gUm9iZXJ0IFdh
dHNvbiA8cm9iZXJ0QGZsZWRnZS53YXRzb24ub3JnPg0KIw0KDQpmb3JlYWNo
IGZpbGUgKCoud2F2KQ0KICAgc294IC14ICRmaWxlIGBiYXNlbmFtZSAkZmls
ZSAud2F2YC5jZHINCiAgIHJtICRmaWxlDQplbmQgICANCg==
---2139678214-2064463308-863370721=:20239
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="burn_audio_data.csh"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SUN.3.93l.970511131201.20239D@apriori.cc.cmu.edu>
Content-Description: 

IyEvYmluL2NzaCAtZg0KIw0KIyBidXJuX2F1ZGlvX2RhdGEuY3NoDQojDQoj
IEJ1cm4gb25lIHRyYWNrIG9mIGRhdGEsIHRoZSByZXN0IG9mIGF1ZGlvLg0K
Iw0KIyBzZXQgdmFyaWFibGUgImF1ZGlvcm9vdCIgdG8gdGhlIHBhdGggb2Yg
eW91ciBiaWcgZW5kaWFuIC5jZHINCiMgZmlsZXMuICBzZXQgZGF0YWZpbGUg
dG8gdGhlIHBhdGggYW5kIGZpbGVuYW1lIG9mIHlvdXIgaXNvIGZpbGUgaW1h
Z2UuDQojDQojIEUuZy4sIGF1ZGlvcm9vdD0vaG9tZWMvY2RidXJuL2F1ZGlv
ICAgICAgICAgICMgIGRpcmVjdG9yeQ0KIyAgICAgICBkYXRhcm9vdD0vaG9t
ZWMvY2RidXJuL2RhdGEvaW1hZ2UuY2QwICAjICBmaWxlDQojDQojICoqV0FS
TklORyoqDQojDQojIFVzaW5nIGxpdHRsZS1lbmRpYW4gLndhdiBmaWxlcyBt
YXkgbm90IGdpdmUgeW91IG11c2ljLCB5b3UgbXVzdA0KIyBmaXJzdCBjb252
ZXJ0IGFsbCBmaWxlcyB0byBiaWctZW5kaWFuIC5jZHIgZmlsZXMuICBTZWUg
Y29udmVydDJjZHIuY3NoDQojIHNjcmlwdA0KIw0KDQojIFRoaXMgaXMgb25s
eSBnb2luZyB0byB3b3JrIG9uIGFuIEhQIDQwMjBpIHdpdGhvdXQgbW9kaWZp
Y2F0aW9uDQojIElmIHlvdSBoYXZlIHRyb3VibGUgd2l0aCB0aGUgSFAsIHRy
eSBzZXR0aW5nICJkb3VibGUiIHRvICJzaW5nbGUiDQojIC0gUm9iZXJ0IFdh
dHNvbiA8cm9iZXJ0QGZsZWRnZS53YXRzb24ub3JnPg0KIw0KDQpzZXQgYXVk
aW9yb290PS9ob21lYy9jZGJ1cm4vYXVkaW8NCnNldCBkYXRhZmlsZT0vaG9t
ZWMvY2RidXJuL2RhdGEvaW1hZ2UuY2QwDQoNCnNjc2kgLWYgL2Rldi9yd29y
bTAuY3RsIC1jICIwIDAgMCAwIDAgMCIgPiYgL2Rldi9udWxsDQp3b3JtY29u
dHJvbCBzZWxlY3QgSFAgNDAyMGkNCndvcm1jb250cm9sIHByZXBkaXNrIGRv
dWJsZQ0Kd29ybWNvbnRyb2wgdHJhY2sgZGF0YQ0KcnRwcmlvIDUgdGVhbSAt
diAxbSA1IDwgJGRhdGFmaWxlIHwgcnRwcmlvIDUgZGQgb2Y9L2Rldi9yd29y
bTAgb2JzPTIwaw0KZm9yZWFjaCB0cmFja2ZpbGUgKCAke2F1ZGlvcm9vdH0v
Ki5jZHIgKQ0KICAgd29ybWNvbnRyb2wgdHJhY2sgYXVkaW8NCiAgIGVjaG8g
LW4gJHt0cmFja2ZpbGV9Li4uDQogICBydHByaW8gNSB0ZWFtIC12IDFtIDUg
PCAkdHJhY2tmaWxlIHwgcnRwcmlvIDUgZGQgb2Y9L2Rldi9yd29ybTAgb2Jz
PTIzNTIwDQogICBlY2hvIGRvbmUNCmVuZA0Kd29ybWNvbnRyb2wgZml4YXRl
IDEgb25wDQo=
---2139678214-2064463308-863370721=:20239
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="burn_audio.csh"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SUN.3.93l.970511131201.20239E@apriori.cc.cmu.edu>
Content-Description: 

IyEvYmluL2NzaCAtZg0KIw0KIyBidXJuX2F1ZGlvLmNzaA0KIw0KIyBCdXJu
IGF1ZGlvIGNkDQojDQojIHNldCB2YXJpYWJsZSAiYXVkaW9yb290IiB0byB0
aGUgcGF0aCBvZiB5b3VyIGJpZyBlbmRpYW4gLmNkcg0KIyBmaWxlcy4NCiMN
CiMgRS5nLiwgYXVkaW9yb290PS9ob21lYy9jZGJ1cm4vYXVkaW8gICAgICAg
ICAgICAgICMgZGlyZWN0b3J5DQojDQojICoqV0FSTklORyoqDQojDQojIFVz
aW5nIGxpdHRsZS1lbmRpYW4gLndhdiBmaWxlcyBtYXkgbm90IGdpdmUgeW91
IG11c2ljLCB5b3UgbXVzdA0KIyBmaXJzdCBjb252ZXJ0IGFsbCBmaWxlcyB0
byBiaWctZW5kaWFuIC5jZHIgZmlsZXMuICBTZWUgY29udmVydDJjZHIuY3No
DQojIHNjcmlwdA0KIw0KIyBUaGlzIGlzIG9ubHkgZ29pbmcgdG8gd29yayBv
biBhbiBIUCA0MDIwaSB3aXRob3V0IG1vZGlmaWNhdGlvbg0KIyBJZiB5b3Ug
aGF2ZSB0cm91YmxlIHdpdGggdGhlIEhQLCB0cnkgc2V0dGluZyAiZG91Ymxl
IiB0byAic2luZ2xlIg0KIyAtIFJvYmVydCBXYXRzb24gPHJvYmVydEBmbGVk
Z2Uud2F0c29uLm9yZz4NCiMNCg0Kc2V0IGF1ZGlvcm9vdD0vaG9tZWMvY2Ri
dXJuL2F1ZGlvDQpzY3NpIC1mIC9kZXYvcndvcm0wLmN0bCAtYyAiMCAwIDAg
MCAwIDAiID4mIC9kZXYvbnVsbCANCndvcm1jb250cm9sIHNlbGVjdCBIUCA0
MDIwaQ0Kd29ybWNvbnRyb2wgcHJlcGRpc2sgZG91YmxlDQplY2hvICJJbml0
aWFsaXplZC4uLiINCmZvcmVhY2ggdHJhY2tmaWxlICggJHthdWRpb3Jvb3R9
LyouY2RyICkNCiAgIHdvcm1jb250cm9sIHRyYWNrIGF1ZGlvDQogICBlY2hv
IC1uICR7dHJhY2tmaWxlfS4uLg0KICAgcnRwcmlvIDUgdGVhbSAtdiAxbSA1
IDwgJHRyYWNrZmlsZSB8IHJ0cHJpbyA1IGRkIG9mPS9kZXYvcndvcm0wIG9i
cz0yMzUyMA0KICAgZWNobyBkb25lDQplbmQNCndvcm1jb250cm9sIGZpeGF0
ZSAwDQo=
---2139678214-2064463308-863370721=:20239--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SUN.3.93l.970511130013.20239B-400000>