JES je skvelý na manipuláciu s obrázkami, ale môžete ho použiť aj na spracovanie zvukových súborov.

JES je prostredie, ktoré pozostáva zo zjednodušeného rozhrania, pomocou ktorého môžete programovať v programovacom jazyku Jython.

Umožňuje vám manipulovať s rôznymi mediálnymi súbormi, ako sú obrázky, zvuky a videá. JES tiež poskytuje celý rad nástrojov na ladenie a pomáha oknám vysvetliť mnohé vstavané funkcie.

Zvukové súbory môžete importovať do aplikácie JES a preskúmať zvukové vlny v novom okne, aby ste videli vlnové dĺžky zvuku.

Ako prehrať zvukový súbor pomocou JES

Okrem tohoto vykresľovanie obrazových súborov a vytváranie grafiky pomocou JES, môžete tiež importovať a prehrávať zvukové súbory.

Kód použitý v tomto projekte je dostupný v tomto Úložisko GitHub pod licenciou MIT.

  1. Otvorte aplikáciu JES v počítači.
  2. V rámci novej funkcie s názvom playSound() použite funkciu pickAFile() a požiadajte používateľa, aby vybral súbor zo svojho počítača:
    defprehrať zvuk():
    súbor = pickAFile()
  3. JES podporuje veľmi obmedzený rozsah zvukových formátov vrátane WAV, AIFF, AU a SND. Ako riešenie pridajte nejaké overenie, aby ste sa uistili, že používateľ vyberie platný formát súboru, ako napríklad WAV:
    instagram viewer
    ak súbor != žiadnea file.endswith(".wav"):
    # Kód, keď je platný
    inak:
    vytlačiť ("Vybrali ste neplatný súbor. Vyberte platný súbor WAV.")
  4. Ak je súbor platný, použite funkciu makeSound() na vytvorenie nového zvukového objektu z vybratého súboru:
    zvuk = makeSound (súbor) 
  5. Prehrajte zvuk pomocou funkcie play() a zadajte objekt zvuku ako argument:
    prehrať zvuk)
  6. Klikni na Načítať program medzi príkazovým riadkom a oblasťou programovania. Uložte súbor, ak sa zobrazí výzva:
  7. Na spustenie funkcie playSound() použite príkazový riadok. Pomocou okna prieskumníka súborov vyberte platný zvukový súbor WAV, ktorý si chcete vypočuť:

Ako preskúmať zvuk pomocou funkcie Preskúmať

Môžete tiež preskúmať obsah zvukových súborov pomocou funkcie explore(). To vám umožní otvoriť okno na zobrazenie zvukových vĺn a ich vzorových hodnôt v určitom bode.

  1. Vytvorte novú funkciu s názvom exploreSound(). Vnútri vykonajte rovnakú overovaciu kontrolu pre súbor a použite funkciu makeSound() na vytvorenie zvukového objektu na základe vybratého súboru:
    defpreskúmaťSound():
    súbor = pickAFile()

    ak súbor != žiadnea file.endswith(".wav"):
    zvuk = makeSound (súbor)
    inak:
    vytlačiť ("Vybrali ste neplatný súbor. Vyberte platný súbor WAV.")

  2. Odovzdajte zvukový objekt vstavanej funkcii explore():
    preskúmať (zvuk)
  3. Klikni na Načítať program medzi príkazovým riadkom a oblasťou programovania a ak sa zobrazí výzva, uložte súbor.
  4. Pomocou príkazového riadka spustite funkciu exploreSound() a vyberte platný súbor WAV. Namiesto prehrávania zvuku sa otvorí nové okno, v ktorom si môžete pozrieť zvukové vlny:
  5. Rozhranie obsahuje vizuálnu časovú os zvukových vĺn od začiatku do konca. Každý zvuk pozostáva z viacerých vzoriek, ktoré predstavujú amplitúdu zvukovej vlny v určitom časovom bode. Pomocou kurzora vyberte vzorku v rámci zvuku. Modrá zvislá čiara zobrazí vybratú vzorku:
  6. Informácie o vzorke môžete zobraziť vo vybranom bode zvuku pomocou štatistiky v spodnej časti okna. The Aktuálny index odkazuje na svoju pozíciu na časovej osi. Prvý index začína na 0. The Vzorová hodnota vám povie hodnotu amplitúdy v tomto konkrétnom bode zvuku a môže sa pohybovať medzi -32 768 až 32 767.
  7. Pomocou kurzora vyberte viacero vzoriek zvuku. Cez celú vybratú časť sa zobrazí biele prekrytie:
  8. Na prehrávanie rôznych častí zvuku použite tlačidlá v hornej časti rozhrania:
    • Prehrať celý zvuk: Tým sa prehrá celý zvuk od začiatku do konca.
    • Prehrať predtým: Toto bude prehrávať zvuk až do zvoleného bodu, ktorý predstavuje modrá zvislá čiara.
    • Hrať po: Toto prehrá zvuk od zvoleného bodu, ktorý predstavuje modrá zvislá čiara, až po koniec zvuku.
    • Výber hry: Tým sa prehrajú iba vybrané vzorky v rámci bieleho prekrytia.
    • Čistý výber: Tým sa odstránia vybrané vzorky.

Importovanie zvukových súborov pomocou JES

Teraz, keď ste pochopili, ako importovať zvukové súbory v JES, môžete preskúmať ďalšie mediálne súbory, ktoré môžete upravovať, napríklad súbory obrázkov.