Mathematica: Uredite in shranite datoteke WAV
Z Wolfram Mathematica lahko uvažate, analizirate, urejate in izvozite datoteke WAV. Povedali vam bomo, kako.
Uvoz datotek WAV v Mathematica
S preprostim ukazom "audio = Uvozi [pot, ukaz]" lahko podatke iz datotek WAV uvozite v Mathematica. Pot in ukaz je treba navesti. Pomoč za lažji vnos poti je navedena v galeriji slik. Različne elemente datoteke WAV lahko naložite z naslednjimi ukazi:
- "Elementi" vam pokaže, katere podatke datoteke WAV lahko uvozite v Mathematica
- "AudioChannels" vas obvešča o številu kanalov, vgrajenih v datoteko WAV.
- "SampleRate" oddaja hitrost vzorčenja
- "AudioEncoding" označuje, kako so vzorci kodirani. Praviloma je vrednost med "Integer16" in "Integer32", to je cela števila s 16 do 32 bitov. Možni so kodi od 4 do 64 bitov.
- "Podatki" so matrica, ki vsebuje podatke RAW kanala v vsaki vrstici. Opozorilo: Ker ta matrica vsebuje vse zvočno gradivo, je lahko včasih zelo velika. Naložijo se lahko datoteke do 4 GB. Tukaj zagotovo uporabite ";" zatreti izhod podatkov. Ker ste matriki dali ime "audio", lahko z njo nadaljujete z delom.
- Z uporabo »Zvoka« Mathematica naloži datoteko, vključno z obliko valov in spektrom ter majhnim predvajalnikom za predvajanje zvoka.
- S "Pravili" se vse informacije uvozijo v matrico. Šest vrstic vsebuje "AudioChannels", "AudioEncoding", "Data", "SampledSoundList", "SampleRate" in "Sound" v tem zaporedju. Pozor: Ta matrica je bistveno večja od same zvočne datoteke, zato vsekakor izpišite podatke z znakom ";" zatreti.
Analizirajte in urejajte datoteke WAV v programu Mathematica
Podatke RAW, uvožene s pomočjo "Data", lahko v Mathematici uporabljate in urejate kot katero koli drugo tabelo. Naslednji ukazi so še posebej zanimivi za avdio gradivo:
- Zdaj lahko v "zvočni" matriki prikažete katero koli vrednost in jo spremenite po želji.
- "Dimenzije [zvok]" vam poda število vrstic in stolpcev, torej število vzorcev na kanal.
- Uporaba "area = Vzemite [audio [[X, All]], {začetna vrednost, končna vrednost}];" lahko odstranite del kanala X.
- "Spektralni = Fourierovo [območje];" naredi Fourierjevo analizo tega dela.
- Po želji lahko spremenite tudi spektralne komponente.
- "Re [spekter]", "Im [spekter]", "Abs [spekter]" in "Arg [spekter]" oddajajo resnični del, namišljeni del, amplitudo in fazo spektralnih komponent.
Izvoz datotek WAV iz Mathematice
Če želite manipulirani zvočni podatki znova spremeniti v datoteko WAV, preprosto vnesite "Izvozi [pot, ukaz]". Za pravilno nastavitev datoteke WAV uporabite naslednje ukaze:
- Pred izvozom uporabite "audio / = Max [Abs [audio];]" na | 1 | Normaliziraj. Vrednosti nad 1 in pod -1 so presežene.
- "" SampleRate "-> 44100" izvozi zvočni material pri 44100 vzorcih na sekundo.
- "" AudioEncoding "->" Integer16 "" kodira zvočno datoteko s 16 bitov na vzorec.
- Z "AudioChannels" -> 2 "lahko zagotovite, da se izvozijo samo prva dva kanala, tudi če avdio material vsebuje več kanalov.
Nasvete o Wolfram Alpha lahko najdete tukaj. Kako delati s programom Audacity. tukaj razlagamo.
Najnovejši videoposnetki
Vnašanje poti v Mathematico je nekoliko mučno: poti so zaprte v narekovajih in mape niso ločene s poševnim simbolom "/", ampak z dvema poševnima črtama "\\". Preprosto kopiranje poti iz Explorerja tukaj ne deluje.
Najlažji način je uporaba "Insert" -> "Filepath
"izberi ... "filepath
"izberite ...">
"filepath
"izberi ..." />
"izberi ..." />
in se v oknu raziskovalca pomaknite do želene datoteke. Mathematica nato zapiše pot datoteke v pravilnem črkovanju.