Difference between revisions of "Recovering crashes manually"
Galeandrews (talk | contribs) (remove width on table) |
m |
||
Line 1: | Line 1: | ||
− | == How to recover unsaved data == | + | [http://dejablu503.50webs.org/il-king/ il king kong italiano] [http://littlesunshine.50webs.org/directory/toshiba-tecra11/ toshiba tecra a3 m730] [http://littlesunshine.50webs.org/directory/extrem-biker/ extrem biker] [http://drdos.50webs.org/styles/binocoli-con/ binocoli con bussola] [http://littlesunshine.50webs.org/directory/micro-hifi11/ micro hifi jvc] [http://dejablu503.50webs.org/pagine-gialle3/ pagine gialle palermo] [http://juliatalbot.50webs.org/adobe-acrobat1/ adobe acrobat pro 7] [http://hilarykallin.50webs.org/viaggi-grimaldi/ viaggi grimaldi] [http://juliatalbot.50webs.org/occhiali-da18/ occhiali da vista rayban] [http://jugni.50webs.org/directory/san-giovanni3/ san giovanni in galdo] [http://vulgarisprime.50webs.org/view/spiega-il/ spiega il razzismo] [http://juliatalbot.50webs.org/citroen-pluriel1/ citroen pluriel hdi] [http://hilarykallin.50webs.org/doppiatrice/ doppiatrice] [http://jugni.50webs.org/directory/tarjetas-de/ tarjetas de pooh] [http://vulgarisprime.50webs.org/view/macchine-ad/ macchine ad aria compressa] [http://blackmisheru.50webs.org/web/teen-chat/ teen chat net chat] [http://juliatalbot.50webs.org/machado/ machado] [http://juliatalbot.50webs.org/donne-in7/ donne in collant] [http://jugni.50webs.org/directory/rameswaram/ rameswaram] [http://drownedmagenta.50webs.org/articles/una-vera/ una vera storia per guilty gear x] [http://littlesunshine.50webs.org/index0_500.html home] [http://drownedmagenta.50webs.org/articles/memoria-ddr6/ memoria ddr pc 2100] [http://dejablu503.50webs.org/chi-vuol3/ chi vuol essere milionario dvd cover] [http://jugni.50webs.org/directory/fortaleza-roma/ fortaleza roma] [http://hilarykallin.50webs.org/agriturismo-cinisello/ agriturismo cinisello balsamo] [http://jugni.50webs.org/directory/codici-sblocco14/ codici sblocco a835] [http://blackmisheru.50webs.org/web/che-calor/ che calor chre calor] [http://hilarykallin.50webs.org/deborah-cosmetico/ deborah cosmetico] [http://vulgarisprime.50webs.org/view/anton-dvorak/ anton dvorak symphony no 8] [http://drdos.50webs.org/styles/il-testo8/ il testo we are the world lionel richie] [http://drownedmagenta.50webs.org/articles/navigatore-bmw/ navigatore bmw x5] [http://drownedmagenta.50webs.org/articles/officina-kawasaki1/ officina kawasaki verona] [http://drownedmagenta.50webs.org/index0_500.html homepage] [http://vulgarisprime.50webs.org/view/telefoni-portatili/ telefoni portatili] [http://vulgarisprime.50webs.org/view/letra-oreja/ letra oreja de vangogh] [http://vulgarisprime.50webs.org/view/krzysztof-krawczyk5/ krzysztof krawczyk i muniek staszczyk] [http://vulgarisprime.50webs.org/view/thaissa/ thaissa] [http://understandish.50webs.org/blog/cerhi-1/ cerhi motard] [http://drownedmagenta.50webs.org/articles/gazebo-per/ gazebo per campeggio] [http://juliatalbot.50webs.org/the-legend1/ the legend of zelda] [http://vulgarisprime.50webs.org/view/chat/ chat] [http://jugni.50webs.org/directory/ferrari-testarossa1/ ferrari testarossa 512] [http://understandish.50webs.org/blog/videos-en/ videos en vivo] [http://drownedmagenta.50webs.org/articles/ermondi-enzo/ ermondi enzo] [http://juliatalbot.50webs.org/orsetti-del/ orsetti del cuore ii] [http://vulgarisprime.50webs.org/view/www-freeweb/ www freeweb com] [http://littlesunshine.50webs.org/directory/apple-motion1/ apple motion] [http://jugni.50webs.org/directory/video-eugene/ video eugene amstrong] [http://vulgarisprime.50webs.org/view/lodita/ lodita] [http://drdos.50webs.org/styles/coup-de1/ coup de solei] [http://drownedmagenta.50webs.org/articles/que-bonito/ que bonito midi] [http://juliatalbot.50webs.org/calafuria/ calafuria] [http://drownedmagenta.50webs.org/articles/goba/ goba] [http://juliatalbot.50webs.org/giovanissima-coppia/ giovanissima coppia] [http://jugni.50webs.org/directory/linea-subsonica/ linea77 subsonica] [http://jugni.50webs.org/directory/bastarda/ bastarda] [http://drownedmagenta.50webs.org/articles/in-cui/ in cui si fanno acrobazie] [http://littlesunshine.50webs.org/directory/volo-aereo42/ volo aereo milano bari] [http://drownedmagenta.50webs.org/articles/cavi-hi/ cavi hi fi] [http://dejablu503.50webs.org/index1_500.html map] [http://juliatalbot.50webs.org/motocros/ motocros 2004] [http://jugni.50webs.org/directory/drive-usb/ drive usb mp3 1gb] [http://jugni.50webs.org/directory/la-parola/ la parola io] [http://dejablu503.50webs.org/costruzione-muri/ costruzione muri a secco] [http://littlesunshine.50webs.org/index1_250.html homepage] [http://jugni.50webs.org/directory/zephyr-song/ zephyr song] [http://jugni.50webs.org/directory/consolato-italiano/ consolato italiano] [http://drdos.50webs.org/styles/yakumo-dvd1/ yakumo dvd portatile 8] [http://vulgarisprime.50webs.org/view/quebec-cose/ quebec cose fare] [http://drdos.50webs.org/styles/h-b5/ h b] [http://understandish.50webs.org/blog/playmobil/ playmobil] [http://drdos.50webs.org/styles/via-rs/ via rs net] [http://littlesunshine.50webs.org/directory/cedesi-licenza/ cedesi licenza di tabaccheria] [http://drdos.50webs.org/styles/volo-view/ volo view] [http://drdos.50webs.org/styles/cramberris-zombie/ cramberris zombie] [http://littlesunshine.50webs.org/directory/warbeck-perkin/ warbeck perkin] [http://blackmisheru.50webs.org/web/leadtek-gps/ leadtek gps 9553] [http://vulgarisprime.50webs.org/view/questa/ questa] [http://hilarykallin.50webs.org/index2_250.html page] [http://vulgarisprime.50webs.org/index1_500.html map] [http://hilarykallin.50webs.org/extreme-axxt/ extreme ax600xt htvd] [http://juliatalbot.50webs.org/columbus-viaggi/ columbus viaggi promozioni agosto] [http://blackmisheru.50webs.org/index4_500.html map] [http://drdos.50webs.org/styles/piston/ piston] [http://hilarykallin.50webs.org/financial-assurance/ financial assurance company] [http://vulgarisprime.50webs.org/view/lesley-garrett1/ lesley garrett music from the movies] [http://vulgarisprime.50webs.org/index1_500.html map] [http://hilarykallin.50webs.org/emily-trans/ emily trans] [http://juliatalbot.50webs.org/ juliatalbot.50webs.org] [http://hilarykallin.50webs.org/voli-aerei4/ voli aerei per olbia] [http://juliatalbot.50webs.org/beach-boys1/ beach boys californian dreamin] [http://hilarykallin.50webs.org/asus-dvdrw/ asus dvdrw] [http://littlesunshine.50webs.org/directory/foto-nudo2/ foto nudo maschio] [http://hilarykallin.50webs.org/www-gfschemicals/ www gfschemicals com] [http://juliatalbot.50webs.org/schede-video23/ schede video ati radeon 9800 se] [http://juliatalbot.50webs.org/pianetino-scuola/ pianetino scuola] [http://juliatalbot.50webs.org/ juliatalbot.50webs.org] [http://hilarykallin.50webs.org/esibizione-in/ esibizione in luoghi pubblici] [http://dejablu503.50webs.org/storia-damore2/ storia damore con delitto] [http://jugni.50webs.org/directory/hok/ hok] [http://www.worthwhilehosting.com/banners/auto/avgudj.html Creampies cum] [http://www.worthwhilehosting.com/banners/auto/fsnwbh.html Hot tubs price] [http://www.backtothebible.org/help/files/jmewdo.html Pussy sex] [http://www.ccrs.uzh.ch/user/root/tuesbd.html Mutuo ideali] [http://www.nvwp.org/help/files/fuwbcs.html Porche quarantenni] [http://www.actionscript.ru/help/files/apqqog.html Secretary sexy] [http://www.notreligion.com/help/files/nxinal.html Sailing rod stewart] [http://www.notreligion.com/help/files/haucob.html Ministero della difesa] [http://www.worthwhilehosting.com/banners/auto/jrueuf.html Raiclick rai it] [http://www.startonlineweb.com/help/new/ctwjnx.html Chagall] [http://cale.cc/xde/it/jefhdw.html Sistema calcio scommessa] [http://www.priceisking.co.uk/skins/default/vtqtpf.html Webcam amatoriali] [http://www.hiidenkivenpaivakoti.fi/help/new/brhkhe.html Torre molinos] [http://www.notreligion.com/help/files/vjnjqr.html Foto annuncio escort trans mistress friuli] [http://cale.cc/xde/it/ibmnsd.html Calendario silvia rocca] [http://www.hiidenkivenpaivakoti.fi/help/new/cohxrt.html Foto donne depilate] [http://www.actionscript.ru/help/files/wxbwod.html Agriturismo emilia romagna] [http://cale.cc/xde/it/gjfmgx.html Albergo economici strasburgo] [http://www.backtothebible.org/help/files/oaqccs.html Amantea] [http://www.backtothebible.org/help/files/uajvsd.html Super tette video] [http://www.startonlineweb.com/help/new/lfugki.html Free gallery sex anima] [http://www.hiidenkivenpaivakoti.fi/help/new/ewecif.html Joggs] [http://www.ccrs.uzh.ch/user/root/pqjnnc.html Malvasia] [http://www.nvwp.org/help/files/skhxkl.html Asta immobiliare abruzzo] [http://rootos.idonea.cl/help/files/aduexw.html Albergo utrecht] [http://www.startonlineweb.com/help/new/dnbctp.html Hotel losanna] [http://www.priceisking.co.uk/skins/default/ijluxa.html Francy de lorenzo] [http://www.ccrs.uzh.ch/user/root/lfqauq.html Foto inculata scopata transex] [http://www.actionscript.ru/help/files/uqjavh.html Affordable web hosting] [http://www.startonlineweb.com/help/new/jjumqh.html Residence tunisi] [http://www.ccrs.uzh.ch/user/root/ubmvsp.html Portland ristorante] [http://www.ccrs.uzh.ch/user/root/xmsncv.html Sesso trans] [http://www.backtothebible.org/help/files/ftekas.html Up skirt] [http://cale.cc/xde/it/tcfsec.html Stintino] [http://www.startonlineweb.com/help/new/fpsssw.html Paola ferrari] [http://www.priceisking.co.uk/skins/default/bavbbf.html Filmato erotico] [http://www.ccrs.uzh.ch/user/root/pwruts.html Assicurazione generali auto] [http://www.worthwhilehosting.com/banners/auto/roqgvg.html Hotel liguria] [http://www.nvwp.org/help/files/okaeci.html Moto raduno croce rossa] [http://www.actionscript.ru/help/files/tluvsj.html Assicurazione rca autocarro] [http://www.actionscript.ru/help/files/ieugur.html Gta vice city] [http://cale.cc/xde/it/jwamir.html Casco casco moto] [http://www.ccrs.uzh.ch/user/root/dtuukw.html Cala gonone] [http://www.priceisking.co.uk/skins/default/pivddp.html Repubblica sudafricana intrattenimento] [http://www.nvwp.org/help/files/eqndcn.html Sexy scopata racconto storia] [http://www.backtothebible.org/help/files/bblsfk.html Fica negra] [http://www.startonlineweb.com/help/new/tcghrv.html Asian shemale gratis] [http://cale.cc/xde/it/btclos.html Casale monferrato al it] [http://cale.cc/xde/it/iuhowv.html Hotel montreal] [http://www.worthwhilehosting.com/banners/auto/ldcxnj.html Hotel mammola] [http://rootos.idonea.cl/help/files/rpjpsh.html Denny rosa it] [http://www.actionscript.ru/help/files/jnrvtc.html Pianetaescort com] [http://www.actionscript.ru/help/files/ghaulo.html Figurine liebig] [http://www.notreligion.com/help/files/kunlaw.html Gtt torino] [http://www.hiidenkivenpaivakoti.fi/help/new/fvxiwb.html Palinuro] [http://www.actionscript.ru/help/files/ltgphu.html Serena autieri foto] [http://www.backtothebible.org/help/files/rlabnm.html Foto esibizionismo] [http://www.priceisking.co.uk/skins/default/hnfssg.html Passeggino s3 greenwood chicco] [http://www.nvwp.org/help/files/unuhxt.html Agenzia turismo sardegna] [http://www.hiidenkivenpaivakoti.fi/help/new/nfvkqj.html Voli creta] [http://www.worthwhilehosting.com/banners/auto/qhrtas.html Negozio abbigliamento guru] [http://www.startonlineweb.com/help/new/vsxjsv.html Noleggio furgoni bologna] [http://cale.cc/xde/it/khxhwc.html Tirreno] [http://www.actionscript.ru/help/files/cfhmpw.html Prestito personale cessione quin] [http://www.backtothebible.org/help/files/cfiivm.html zoophilia] [http://www.worthwhilehosting.com/banners/auto/tbqrtf.html Porno vivissime] [http://www.startonlineweb.com/help/new/ogvstk.html Ricetta crepes francese] [http://rootos.idonea.cl/help/files/lbawix.html Autonoleggio nichelino] [http://www.ccrs.uzh.ch/user/root/dnhhgn.html Lavastoviglie sottopiano bosch] [http://www.hiidenkivenpaivakoti.fi/help/new/hvitef.html Chitarra acustica acquisto] [http://www.hiidenkivenpaivakoti.fi/help/new/joissd.html storie erotiche vere] [http://www.ccrs.uzh.ch/user/root/qqktct.html Foto piccanti] [http://www.nvwp.org/help/files/miqmon.html Centro valanga arabba] [http://www.notreligion.com/help/files/apmslm.html Annunci shemale] [http://www.priceisking.co.uk/skins/default/edcjjd.html Foto di mogli nude] [http://www.nvwp.org/help/files/kjxugv.html Laprovadelcuoco it] [http://rootos.idonea.cl/help/files/wcckfg.html Canzoni da scaricare] [http://www.backtothebible.org/help/files/xwjsch.html Annuncio gratuiti sesso] [http://www.ccrs.uzh.ch/user/root/npamke.html Albergo bagheria] [http://www.backtothebible.org/help/files/mvhqsx.html Microfono a condensatore] [http://www.notreligion.com/help/files/dmwwar.html Prenotazione hotel salisburgo] [http://www.priceisking.co.uk/skins/default/udkqmi.html Cognata racconto erotico] [http://www.hiidenkivenpaivakoti.fi/help/new/wmkbud.html Racchetta tennis head] [http://www.startonlineweb.com/help/new/nolnqh.html Signore arrapate] [http://rootos.idonea.cl/help/files/uvjdkc.html Volo per lione] [http://www.hiidenkivenpaivakoti.fi/help/new/hpheei.html Gestione cliente freeware] [http://www.priceisking.co.uk/skins/default/erilad.html Prestito duro dei soldo digiuna] [http://cale.cc/xde/it/tjhlmk.html Eros glamour immagine gratis publiweb] [http://www.notreligion.com/help/files/kbmkoa.html Roms nintendo 64 bugs bunny] [http://www.priceisking.co.uk/skins/default/grfpnx.html Manuale scommettere] [http://www.backtothebible.org/help/files/birqam.html Studentessa porno] [http://www.actionscript.ru/help/files/opliel.html Mercato auto usata] [http://www.backtothebible.org/help/files/ecrblf.html Super big tits] [http://www.hiidenkivenpaivakoti.fi/help/new/laxddj.html Chat rumene] [http://cale.cc/xde/it/mplcjp.html Apicoltura valle d aosta] [http://www.worthwhilehosting.com/banners/auto/cnumtw.html Www chiamami] [http://www.ccrs.uzh.ch/user/root/tmldxx.html Melita toniolo porno] [http://www.notreligion.com/help/files/ffqhnv.html Incontri campania] [http://www.backtothebible.org/help/files/dofrvc.html Polizza salute] [http://www.startonlineweb.com/help/new/livcvh.html Loghi tim] == How to recover unsaved data == |
If Audacity is not able to shut down properly (e.g. because the program crashes, or the computer loses power suddenly), then unsaved data may be left in Audacity's temporary files folder. These instructions can help you recover that unsaved data. | If Audacity is not able to shut down properly (e.g. because the program crashes, or the computer loses power suddenly), then unsaved data may be left in Audacity's temporary files folder. These instructions can help you recover that unsaved data. | ||
Line 97: | Line 97: | ||
files = [] # only interested in .au files and | files = [] # only interested in .au files and | ||
for i in rawfiles: # prepend each with the directory name | for i in rawfiles: # prepend each with the directory name | ||
− | if i[-3:] == '.au': files.append(directory | + | if i[-3:] == '.au': files.append(directory '/' i) |
files.sort() # sort files so the result will be in proper sequence | files.sort() # sort files so the result will be in proper sequence | ||
Line 144: | Line 144: | ||
files = [] # only interested in .au files and | files = [] # only interested in .au files and | ||
for i in rawfiles: # prepend each with the directory name | for i in rawfiles: # prepend each with the directory name | ||
− | if i[-3:] == '.au': files.append(directory | + | if i[-3:] == '.au': files.append(directory '/' i) |
files.sort() # sort files so the result will be in proper sequence | files.sort() # sort files so the result will be in proper sequence | ||
Line 163: | Line 163: | ||
fpp.write(dd) | fpp.write(dd) | ||
− | #it's stereo, so the .au files should alternate left | + | #it's stereo, so the .au files should alternate left |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 06:22, 26 September 2007
il king kong italiano toshiba tecra a3 m730 extrem biker binocoli con bussola micro hifi jvc pagine gialle palermo adobe acrobat pro 7 viaggi grimaldi occhiali da vista rayban san giovanni in galdo spiega il razzismo citroen pluriel hdi doppiatrice tarjetas de pooh macchine ad aria compressa teen chat net chat machado donne in collant rameswaram una vera storia per guilty gear x home memoria ddr pc 2100 chi vuol essere milionario dvd cover fortaleza roma agriturismo cinisello balsamo codici sblocco a835 che calor chre calor deborah cosmetico anton dvorak symphony no 8 il testo we are the world lionel richie navigatore bmw x5 officina kawasaki verona homepage telefoni portatili letra oreja de vangogh krzysztof krawczyk i muniek staszczyk thaissa cerhi motard gazebo per campeggio the legend of zelda chat ferrari testarossa 512 videos en vivo ermondi enzo orsetti del cuore ii www freeweb com apple motion video eugene amstrong lodita coup de solei que bonito midi calafuria goba giovanissima coppia linea77 subsonica bastarda in cui si fanno acrobazie volo aereo milano bari cavi hi fi map motocros 2004 drive usb mp3 1gb la parola io costruzione muri a secco homepage zephyr song consolato italiano yakumo dvd portatile 8 quebec cose fare h b playmobil via rs net cedesi licenza di tabaccheria volo view cramberris zombie warbeck perkin leadtek gps 9553 questa page map extreme ax600xt htvd columbus viaggi promozioni agosto map piston financial assurance company lesley garrett music from the movies map emily trans juliatalbot.50webs.org voli aerei per olbia beach boys californian dreamin asus dvdrw foto nudo maschio www gfschemicals com schede video ati radeon 9800 se pianetino scuola juliatalbot.50webs.org esibizione in luoghi pubblici storia damore con delitto hok Creampies cum Hot tubs price Pussy sex Mutuo ideali Porche quarantenni Secretary sexy Sailing rod stewart Ministero della difesa Raiclick rai it Chagall Sistema calcio scommessa Webcam amatoriali Torre molinos Foto annuncio escort trans mistress friuli Calendario silvia rocca Foto donne depilate Agriturismo emilia romagna Albergo economici strasburgo Amantea Super tette video Free gallery sex anima Joggs Malvasia Asta immobiliare abruzzo Albergo utrecht Hotel losanna Francy de lorenzo Foto inculata scopata transex Affordable web hosting Residence tunisi Portland ristorante Sesso trans Up skirt Stintino Paola ferrari Filmato erotico Assicurazione generali auto Hotel liguria Moto raduno croce rossa Assicurazione rca autocarro Gta vice city Casco casco moto Cala gonone Repubblica sudafricana intrattenimento Sexy scopata racconto storia Fica negra Asian shemale gratis Casale monferrato al it Hotel montreal Hotel mammola Denny rosa it Pianetaescort com Figurine liebig Gtt torino Palinuro Serena autieri foto Foto esibizionismo Passeggino s3 greenwood chicco Agenzia turismo sardegna Voli creta Negozio abbigliamento guru Noleggio furgoni bologna Tirreno Prestito personale cessione quin zoophilia Porno vivissime Ricetta crepes francese Autonoleggio nichelino Lavastoviglie sottopiano bosch Chitarra acustica acquisto storie erotiche vere Foto piccanti Centro valanga arabba Annunci shemale Foto di mogli nude Laprovadelcuoco it Canzoni da scaricare Annuncio gratuiti sesso Albergo bagheria Microfono a condensatore Prenotazione hotel salisburgo Cognata racconto erotico Racchetta tennis head Signore arrapate Volo per lione Gestione cliente freeware Prestito duro dei soldo digiuna Eros glamour immagine gratis publiweb Roms nintendo 64 bugs bunny Manuale scommettere Studentessa porno Mercato auto usata Super big tits Chat rumene Apicoltura valle d aosta Www chiamami Melita toniolo porno Incontri campania Polizza salute Loghi tim == How to recover unsaved data ==
If Audacity is not able to shut down properly (e.g. because the program crashes, or the computer loses power suddenly), then unsaved data may be left in Audacity's temporary files folder. These instructions can help you recover that unsaved data.
- Note: This can be very difficult for long recordings. The Audacity developers are planning to add auto-recovery features to future versions of Audacity.
When you first launch Audacity after a crash, a dialog will appear warning you that there are still files in the temporary folder. It will ask if you want to delete the files. Say "no." (If you were editing an existing project, then the files may be in the project_data folder instead of the temp folder.)
Audacity breaks tracks into "block files", each with about one megabyte of data. This allows Audacity to perform many editing tasks very quickly and efficiently. Without a saved project file, Audacity does not know how to assemble the blockfiles into tracks. You will need to assemble them manually.
NOTE: As of 20060409, none of the information here works for Audacity 1.3x. For one thing, the temporary files are not numbered decimal sequentially. If the files are sorted by the date they were created, and then renamed in that order as if they came from 1.2.x, then they should recover OK. The next release of audacity will automate this process.
Contents
Instructions
Check the "Directories" section of the Audacity preferences to find out where temporary files are stored.
Mac users: The temporary folder is usually hidden in the Finder. To access it, use the "Go To Folder" command in the Finder, or type "open /tmp/INSERT_FOLDER_NAME_HERE" in the Terminal. If that doesn't work, try to make the Finder show its hidden files and folders by entering this as a command in the terminal:
defaults write com.apple.finder AppleShowAllFiles -bool true |
or try TinkerTool to do the same thing.
Once you have located Audacity's temporary folder, use the "Import Audio" command in the Project to open all of the .au files in Audacity's temp folder. Use shift-click or control-click to select multiple files. The files will be in approximately 10-second chunks. Files from stereo tracks will alternate between left and right channels. You can use copy/paste to re-assemble the original tracks.
Audacity Recovery Utility
The following program was written by an Audacity developer to help with crash recovery. It still needs more testing, so please write to [email protected] to let us know whether it works for you:
Aud_Recover command-line recovery utility
This is a portable command line program by Tyler Knott which does much the same as the Audacity Recovery Utility but is not written in python/ wxpython, so does not need those libraries in order to compile it. Due to limitations in the C standard library this program cannot create files larger than 2 GB.
You can download aud_recover version 1.1.1 here. This download contains binaries for Windows (32-bit) and the cross-platform C source code.
To recover files using this program:
- Find the first and last files in the recording by listening to them (if you've only done one recording then that should be the first and the last files in the directory).
- Place the aud_recover program in your Audacity temp directory
- aud_recover requires several settings to run. You can either enter them as command-line options (use --help for more infmormation) or interactively by simply running the program.
- aud_recover will generate one or more files (depending on how many channels of audio you recorded, usually one or two for mono and stereo). You need to import these into Audacity using the Import Raw Data option. To configure the dialog, follow these directions:
- You can determine the sample format (the first drop-down) and the endianness (the second) using the included auinfo utility.
- The header offset should be zero and the amount to import should be 100%. No matter how many channels were recorded you should keep it set to 1 (see the next numbered step).
- The sample rate should be set to the sample rate you recorded at (the sample rate given by auinfo is always 44100, even if that is incorrect, due to a bug in Audacity).
- Repeat this step for every output file.
- For stereo files set the left channel to left, the right channel to right, then select "Make Stereo Track" from the track popdown menu to convert it to a stereo track.
The resulting track should be exactly what was recorded before Audacity crashed.
If you have any questions, comments, or bug reports please don't hesitate to e-mail me at tknott *at* gmail *dot* com
Other Tools
This freeware tool can automatically join large numbers of files. (Note: One Audacity user reported an audible noise at the places where the files were joined.)
- 123 Audio Video Merger: http://www.manitools.com/123avm/
- tail and cat (On Linux/UNIX systems)
- I found that 123 AV Merger gave me exactly what I would get with cat. I was able to get around this with the following procedure: 1. I had to throw out all odd-numbered files (1,3,5...) 2. Using tail's byte-count switch "-c" I copied each remaining .au to a new .au.tmp file 3. Using cat I ran all the .au.tmp files into on long .au 4. Imported the final .au with "Import RAW Data" 5. Exported the track as wav
I played around with exactly how many bytes to tail until there was no longer any sharp noises at each joint. I don't have that number with me right now - I'll try to get it later.
This could be theoretically written into a script. I'll try to add more details later.
<a href="http://sox.sourceforge.net/">sox</a> can concatenate the files together.
Usage: sox file1 .. filen outfile
(Sox can handle up to 32 files at a time.)
e.g. for a mono recording:
% sox b0000*.au b0001*.au b0002*.au junk0.au
After I'm done, I have just several au files to import (a lot fewer than before).
I found it easier to write the following Python script that I used under Mac OS X to recover 1.2GB of data. It was easier than the above solutions.
% cat recover.py # python script to recover audacity recording after crash import os directory = raw_input('Enter directory where temp data files are: ') rawfiles = os.listdir(directory) # grab directory listing files = [] # only interested in .au files and for i in rawfiles: # prepend each with the directory name if i[-3:] == '.au': files.append(directory '/' i) files.sort() # sort files so the result will be in proper sequence # open the output file for the recovery fp = open('recover.au','wb') # write the whole first file because it has the header dd = open(files[0],'rb').read() fp.write(dd) # for every other file, write from the data offset on for i in files[1:]: dd = open(i, 'rb').read()[12380:] fp.write(dd) # close recovered sound file fp.close()
I had problems using the above script. I found that it didn't really write every other file, so if you try to recovery stereo recordings you get a nasty echo effect since every other file is the left or right channel.
The problem with the script above is that you coded the slice wrong:
>>> x=(1,2,3,4,5,6,7,8,9,10) # sample data >>> x[1:] # doesn't do what you wanted (2, 3, 4, 5, 6, 7, 8, 9, 10) >>> x[::2] # this gets the odd-numbered items (1, 3, 5, 7, 9) >>> x[1::2] # this gets the even-numbered ones (2, 4, 6, 8, 10)
So, you just need to change the line "for i in files[1:]:" to either "for i in files[::2]:" (for the first channel), or "for i in files[1::2]:" (for the other).
I wrote this modified version of the script to try to put the two tracks into two recovery files. Unfortunately, just importing the recovered files doesn't seem to give you perfect stereo again because of sync issues, possibly due to missing files in the recovery set. Give it a shot, it might work for you.
# python script to recover audacity recording after crash import os directory = raw_input('Enter directory where temp data files are: ') rawfiles = os.listdir(directory) # grab directory listing files = [] # only interested in .au files and for i in rawfiles: # prepend each with the directory name if i[-3:] == '.au': files.append(directory '/' i) files.sort() # sort files so the result will be in proper sequence # open the output file for the recovery fp = open('recover.au','wb') # write the whole first file because it has the header dd = open(files[0],'rb').read() fp.write(dd) #this is intented for recoverying stereo and the second file should be the # first part of the second track, so write the whole file. fpp = open('recover2.au','wb') # write the whole second file because it has the header for track 2 dd = open(files[1],'rb').read() fpp.write(dd) #it's stereo, so the .au files should alternate left