TECHNOLOGICKÝ LIST čís. 60 - Zvukové studio

Transkript

TECHNOLOGICKÝ LIST čís. 60 - Zvukové studio
TECHNOLOGICKÝ LIST čís. 60
poloprovozu ověřené technologie
prototypu uplatněné metodiky funkčního vzorku autorizovaného software*
Název: Software pro analýzu zvuku varhan
Title: Software for the sound analysis of pipe organs
Původce (-i): Milan Guštar, Zdeněk Otčenášek
Vlastník (-ci): Akademie múzických umění v Praze, Hudební fakulta, Zvukové studio
Lokalizace: 118 00 Praha 1, Malostranské nám 13
Abstrakt: Software pro analýzu zvuku varhan slouží pro objektivní akustickou
dokumentaci a analýzu nezávislou na přesném umístění mikrofonů v prostoru
doplněnou o zvukové záznamy pro subjektivní poslechové testy dle metody 8&1 [1].
Software je rozdělen do dvou samostatných programů, z nichž jeden (server)
zajišťuje sběr digitalizovaných akustických dat a jejich odesílání po síti ethernet
programu druhému (klient), který provádí záznam zvukových vzorků jednotlivých tónů
varhan, jejich okamžitou automatickou analýzu, grafické zobrazení výsledků analýzy
v několika formách a archivaci zaznamenaných vzorků i výsledků analýzy. Činnost
softwaru je vysoce automatizovaná, v procesu dokumentace je tak minimalizována
činnost obsluhy.
Abstract: Software for the sound analysis of pipe organs serves for the unbiased
acoustical documentation and analysis independent on the accurate placing of
microphones in the space supplemented by sound recordings for subjective listening
test according to the 8&1 method [1]. Software is divided into two programs. The
server provides digitized acoustical data collection and transmission via ethernet to
the client serving for the data recording, automatic analysis, graphical display of
analysis results in several forms and the archiving of sound samples as well as the
analysis results. Software operation is highly automated, operator actions in the
process of acoustical documentation are minimized.
1
Popis: Viz Příloha k TL č. 60
Inovační aspekty: Pro zpracování akustické dokumentace varhan metodou 8&1
vyvinutou Výzkumným centrem hudební akustiky Zvukového studia hudební fakulty
AMU v Praze bylo doposud nezbytné použít nákladné programové vybavení
Výzkumného centra ovládané vysoce kvalifikovanou obsluhou. Software pro analýzu
zvuku varhan tuto činnost automatizuje a umožňuje i běžným uživatelům zaznamenat
a zpracovat zvukové vzorky a okamžitě v grafické formě zobrazit získané výsledky.
Přínosy: Software umožňuje zaznamenat zvukové vzorky jednotlivých tónů varhan,
provést jejich automatickou analýzu, zobrazit výsledky analýzy v přehledné grafické
formě a uložit zaznamenané vzorky i výsledky analýzy.
Výsledný graf spekter pro celý rejstřík umožňuje vizuálně posoudit vyrovnanost
rejstříku a rychle identifikovat klávesy jejichž spektrální charakteristiky neodpovídají
danému rejstříku.
Zaznamenané zvukové vzorky i analyzovaná data jsou ukládány ve formátu
vhodném pro export výsledků akustické dokumentace do centrální databáze
historických varhan.
Oddělení programu pro digitalizaci akustických dat od programu pro jejich zpracování
a vizualizaci umožňuje jejich spuštění na dvou bezdrátově propojených počítačích,
což usnadňuje instalaci systému i práci se zařízením.
Licence: Využití výsledku jiným subjektem je v některých případech možné bez
nabytí licence (kód P). Pro instalaci je vždy vyžadován souhlas MARC HAMU Praha.
Licenční poplatek: Poskytovatel licence na výsledek požaduje licenční poplatek
(kód A).
Obor: Akustika a kmity – BI; Umění, architektura, kulturní dědictví – AL
Projekt: NAKI DF12P01OVV012
Identifikační číslo RIV:
Poznámky:
*nehodící se škrtněte
2
Ukázka z textu přílohy k TL č. 60
Software pro analýzu zvuku varhan
Abstrakt
Software pro analýzu zvuku varhan slouží pro objektivní akustickou dokumentaci
a analýzu nezávislou na přesném umístění mikrofonů v prostoru doplněnou
o zvukové záznamy pro subjektivní poslechové testy dle metody 8&1 [1]. Software je
rozdělen do dvou samostatných programů, z nichž jeden (server) zajišťuje sběr
digitalizovaných akustických dat a jejich odesílání po síti ethernet programu druhému
(klient), který provádí záznam zvukových vzorků jednotlivých tónů varhan, jejich
okamžitou automatickou analýzu, grafické zobrazení výsledků analýzy v několika
formách a archivaci zaznamenaných vzorků i výsledků analýzy. Činnost softwaru je
vysoce automatizovaná, v procesu dokumentace je tak minimalizována činnost
obsluhy.
Údaje pro RIV:
Umístění: http://zvuk.hamu.cz/vyzkum/publikacni.php
Bližší upřesnění výsledku: software
Interní kód produktu: Inton software
Číselná identifikace: TL.60
Technické parametry výsledku: Technické parametry viz. TECHNOLOGICKÝ LIST č. 60
(vydán r. 2014 Výzkumným centrem MARC, HAMU v Praze). Smlouva s MARC HAMU o
distribuci software Inton uzavřena dne 20. 12. 2014.
Ekonomické parametry výsledku: Software realizuje objektivní akustickou analýzu zvuku
varhan. Umožňuje provádět analyzy i uživatelům bez akustického vzdělání.
IĆ: 61384984
Stát: CZ
Vlastník: Akademie múzických umění v Praze
Povinnost licence: P/Z – povinné někdy
Povinnost odvést licenční poplatek: A – povinné vždy
3
Úvod
Software pro analýzu zvuku varhan je rozdělen do dvou samostatných částí.
Program IntonASIOserver slouží pro digitalizaci akustických dat a jejich odesílání po
síti ethernet. Efektivní komunikaci se zvukovou kartou zajišťuje protokol ASIO [5].
Program Inton (klient) slouží k záznamu zvukových vzorků jednotlivých tónů varhan,
jejich okamžité automatické analýze, přehlednému grafické zobrazení výsledků
analýzy v několika formách a archivaci zaznamenaných vzorků i výsledků analýzy
[2,3,4].
Grafický výstup programu Inton umožňuje rychlou vizuální kontrolu vyrovnanosti
spektrálních charakteristik tónů příslušejících ke stejnému rejstříku. Výsledky
spektrální analýzy lze uložit v číselné i grafické formě.
Zaznamenané zvukové vzorky i analyzovaná data jsou ukládány ve formátu
vhodném pro export výsledků akustické dokumentace do centrální databáze
historických varhan.
Oddělení programu pro digitalizaci akustických dat od programu pro jejich zpracování
a vizualizaci umožňuje jejich spuštění na dvou bezdrátově propojených počítačích,
což usnadňuje instalaci systému i práci se zařízením.
Server
Instalace programu
Program IntonASIOserver je naprogramován v jazyce C++ a je distribuován jako
spustitelný soubor typu exe pro operační systém MS Windows. Instalace programu
není potřebná, program z distribučního média postačuje umístit do vybraného
adresáře.
Spuštění programu
Program Inton se spouští z grafického prostředí nebo z příkazové řádky příkazem
IntonASIOserver.exe
Ovládání programu
Program se ovládá pomocí příkazů zasílaných prostřednictvím protokolu UDP
z klientského počítače. Po spuštění je do diagnostického okna vypsána IP adresa
serveru a stav zařízení přípojených k operačnímu systému přes rozhraní ASIO.
Z menu programu lze aktivní zařízení zapínat a vypínat, případně aktivovat
nastavovací okno jeho ovladače pro volby parametrů (vzorkovací frekvence, šířky
slova atd.). V průběhu činnosti programu jsou do diagnostického okna vypisovány
stavové informace (viz obr. 1). Zvuková data jsou odesílána připojenému klientskému
počítači prostřednictvím protokolu TCP.
4
Obrázek 1: Okno programu IntonASIOserver
Klient
Instalace programu
Program Inton pro klientský počítač je naprogramován v jazyce Python 2.7 a je
distribuován jako bytecode – soubory typu pyc. Pro jeho spuštění je třeba, aby
počítač, na kterém se tento program bude užívat, obsahoval interpret jazyka Python
2.7 a knihovny Tkinter, mtTkinter, Tix, Matplotlib, Numexpr, Pyaudio, Portaudio a
SciPy. Podporovány jsou operační systémy Linux, MacOS X a MS Windows.
Instalace programu není nutná, postačuje do vybraného adresáře zkopírovat
všechny soubory z distribučního média.
Spuštění programu
Program Inton se spouští příkazem
python inton.pyc
Pokud je koncovka pyc v operačním systému asociována s interpretem jazyka
Python, lze program spouštět též z grafického prostředí.
Ovládání programu
Program se ovládá pomocí standardního grafického uživatelského rozhraní (GUI).
V horní části hlavního okna je umístěno menu pro přístup k vybraným funkcím
programu. Přístup k dalším funkcím je soustředěn do oken, mezi kterými lze
5
přecházet pomocí záložek. Některé funkce jsou přístupné přes kontextové menu
aktivované pravým tlačítkem myši. Ve spodní části hlavního okna je stavová lišta.
Program lze provozovat ve dvou režimech. V režimu on-line je prostřednictvím sítě
ethernet spojen se serverem, který na vyžádání posílá digitalizovaná zvuková data
ke zpracování, vizualizaci a ukládání. V režimu off-line pracuje program samostatně,
umožňuje přístup k uloženým datům a jejich zobrazení, zpracování a ukládání.
V režimu off-line tak lze např. doplnit analýzy, které nebyly provedeny během
záznamu apod. V režimu on-line je v záhlaví hlavního okna zobrazena IP adresa
serveru označená „Connected to“. V režimu off-line je na odpovídající pozici nápis
„Off-line“.
Po spuštění programu se otevře okno programu s aktivní záložkou Instrument (viz.
obr. 2).
Obrázek 2: Uživatelské prostředí programu Inton – záložka Instrument
Do pole Identification se zadává jméno nástroje, alternativně lze nástroj vybrat
z uložených (File-Select instrument – Ctrl-I).
Do pole Instrument description lze zapsat poznámky k měření (lokace, název
nástroje, ladění, tónový rozsah, tlak na vzdušnici, výška ladění, zvláštnosti...)
podobně jako do měřicího protokolu. Obsah pole je při zavření programu Inton
uložen do souboru Description.txt ve složce Nástroj, kde Nástroj je název složky
vytvořený ze jména nástroje v poli Identification.
Tlačítko Noise slouží pro záznam a analýzu hlukového pozadí nástroje se zapnutým
ventilátorem a naplněným měchem bez hraní tónu.
…
6
…..
Obrázek 3: Zobrazení spekter FFT se zvýrazněnými maximy
Obrázek 4: Zobrazení spekter ve třetinooktávových pásmech
7
Obrázek 5: Zobrazení spektrogramu
Obrázek 6: Zobrazení spektrogramu s harmonickými složkami
8
Obrázek 7: Zobrazení časového průběhu zaznamenaných signálů
Ve spodní oblasti okna je umístěn obraz klaviatury. Pravým tlačítkem myši lze
deaktivovat a znovu aktivovat vybrané klávesy, např. v případě, kdy jsou některé
klávesy vybraného rejstříku nefunkční. Rozsah kláves lze deaktivovat nebo aktivovat
také stiskem pravého tlačítka a tažením přes více kláves, případně nastavením
krajních hodnot v poli Range. Neaktivní klávesy jsou znázorněny šedou barvou.
Deaktivaci a opětovnou aktivaci klávesy lze využít též ke smazání odpovídajícího
spektra. Stiskem středního tlačítka lze klávesy označit, např. při výskytu problémů při
sekvenčním záznamu, které lze pak samostatným záznamem označených tónů
opravit. Výběr a označování kláves lze provádět též pomocí kontextového menu.
Stiskem levého tlačítka myši nad klávesou je spuštěn jednorázový záznam. Pro
ovládání sekvenčního záznamu slouží tlačítka Run, Repeat, Continue a Break.
Tóny jsou zaznamenávány postupně od nejhlubšího po nejvyšší. Sekvenční záznam
od nejhlubšího nastaveného tónu je spuštěn stiskem F5 (Run). V případě potřeby lze
sekvenci přerušit stiskem F8 (Break – přerušení sekvence po dokončení záznamu
právě hraného tónu). Pokračovat lze stiskem F6 (Repeat – opakování záznamu od
posledního zaznamenaného tónu) nebo F7 (Continue – spuštění záznamu od
následujícího tónu). Záznam jednotlivých tónů lze spouštět samostatně stiskem
příslušného pole na obraze klaviatury. Tak lze např. opravit jednotlivé nepodařené
záznamy v dokončené sekvenci.
9
Záložka Recording (viz. obr. 11) slouží k záznamu hudebních ukázek či jiného
signálu bez analýzy.
Obrázek 8: Záložka Recording
Do pole Recording je třeba zadat název pod kterým budou uloženy zaznamenané
zvukové soubory. Záznam se spouští stiskem F5 (Start) a ukončuje stiskem F8
(Break).
Prvky pro nastavení parametrů programu jsou soustředěny na záložce Settings (viz.
obr. 12).
Obrázek 9: Záložka Setings
10
V sekci Measurement lze volit, které zvukové vzorky a výsledky analýzy budou
ukládané a v jakých formátech (Triplet – hlavní trojice měřicích mikrofonů, Special –
pomocný záznam 4. zvukového kanálu, Triplet stereo – signál z hlavní trojice
převedený do dvojkanálového stereofonního formátu pro poslech, Auditorium –
stereofonní signál ze sálu, Console – stereofonní signál od hracího stolu, Triplet
FFT – analyzované FFT spektrum, Triplet partials – analyzované harmonické
složky). Pro jednotlivé typy zvukových vzorků lze samostatně nastavit hladinu
akustického tlaku (dBSPL) odpovídající maximální zaznamenatelné amplitudě dat
(0 dBFS). Společně lze nastavit formát dat (16 nebo 24 bitů) a vzorkovací frekvenci.
Sekce Display slouží k nastavení vlastností grafického zobrazení výsledků –
oktávových mřížek, pomocných značek atd.
Barvy pozadí, grafického zobrazení výsledků a stavu kláves lze nastavit v sekci
Colors.
Sekce Path obsahuje cestu k adresáři pro ukládání výsledků v klientském počítači.
V sekci Communication je třeba nastavit IP adresu a číslo TCP portu serveru
a cestu k adresáři pro ukládání záložní kopie zvukových dat v počítači server.
Záložka Calibration (viz. obr. 13) je přístupná pouze z menu a není určena pro
běžné uživatele. Dovoluje provést kalibraci všech signálových cest od mikrofonů k
A/D převodníkům.
Obrázek 10: Záložka Calibration
Položky Signal SPL dovolují nastavit hladinu akustického tlaku kalibračního signálu
přiváděného k jednotlivým mikrofonům, typicky 94 dB. Tlačítka Start spouštějí proces
kalibrace, maximální akustický tlak pro plné vybuzení je zobrazován v poli Max SPL.
Tlačítky Set je proces kalibrace vybraného kanálu ukončen a kalibrační hodnota je
zaznamenána. Kalibrační data jsou automaticky ukládána do souboru Calibration.txt
pro aktuální nástroj. Uložit na jiné místo, případně jinde uložená data načíst lze
pomocí tlačítek Save Calibration a Read Calibration.
11
Obrázek 11: Menu File
Menu File (viz. obr. 14) obsahuje v první skupině příkazy pro volbu nástroje (Select
Instrument – Ctrl-I) a rejstříku (Select Register – Ctrl-R). Druhá skupina slouží pro
otevření zaznamenaných dat v režimu off-line a uložení výsledků nově provedené
analýzy. Ve třetí skupině jsou příkazy pro zobrazení referenčních dat a jejich
porovnání s daty aktuálními. Příkaz Open Noise umožňuje načíst uložená data
hlukového pozadí. Příkaz Exit slouží k ukončení činnosti programu.
Obrázek 12: Menu Edit
Menu Edit (viz. obr. 15) obsahuje položky pro vymazání obsahu okna, normalizaci
zobrazeného spektra a přístup k záložce pro nastavení parametrů.
Obrázek 13: Menu View
V menu View (viz. obr. 16) lze volit zobrazení referenčních dat, spektra hlukového
pozadí, případně zobrazení spektra hlukového pozadí jako podkladu hlavního okna.
Obrázek 17: Menu Tools
Menu Tools (viz. obr. 17) slouží k rychlému přístupu k měření hlukového pozadí,
doby dozvuku a kalibraci.
12
Obrázek 14: Menu Help
Menu Help (viz. obr. 18) slouží k zobrazení nápovědy a informací o programu.
Literatura
[1] Otčenášek, Z., Syrový, V., Urban, O. Technologický list čís. 15: Akustická dokumentace píšťalových
varhan, verze 8&1
[2] Funkční vzorek zařízení pro analýzu zvuku varhan, Technologický list 49, MARC HAMU v Praze
[3] Zařízení pro analýzu zvuku varhan, Technologický list 61, MARC HAMU v Praze
[4] Metodika akustické dokumentace s analyzačním zařízením a softwarem, Technologický list 58, MARC
HAMU v Praze
[5] Steinberg: ASIO SDK 2.2
13

Podobné dokumenty

TECHNOLOGICKÝ LIST č. 68

TECHNOLOGICKÝ LIST č. 68 Licenční poplatek: Poskytovatel licence na výsledek požaduje licenční poplatek (kód A). Licenční poplatek je vyžadován pro komerční použití. Obor: Umění, architektura, kulturní dědictví – AL Projek...

Více

TECHNOLOGICKÝ LIST čís. 73

TECHNOLOGICKÝ LIST čís. 73 Údaje pro RIV: Umístění: http://zvuk.hamu.cz/vyzkum/publikacni.php Bližší upřesnění výsledku: poloprovoz Interní kód produktu: poloprovoz OrgDb on-line Číselná identifikace: TL 73 Technické paramet...

Více

Zkušební technika

Zkušební technika splňuje nejvyšší požadavky

Více

offline v PDF - Mathematical Assistant on Web

offline v PDF - Mathematical Assistant on Web Derivace je matematický prostředek který umožňuje sledovat, měřit a porovnávat rychlosti změn fyzikálnı́ch veličin. Přirozeně se tak objevuje při formulaci a popisu téměř všech dy...

Více

Obsah - CPress

Obsah - CPress Rychlý úvod do procedurálního programování ............................19 Datové typy ................................................................................................57 Datové typy ...

Více

PGS prednasky PRINT 3.54MB 18.12.2013 00:08:32

PGS prednasky PRINT 3.54MB 18.12.2013 00:08:32 PL/1 (moduly, bloky, dynamické struktury)

Více

Manual 8232 DECT Handset OXE

Manual 8232 DECT Handset OXE • Dlouze stisknout (Funkce závisí na konkrétním systému. ) : Přístup k osobní rychlé volbě / Přístup k funkci DTMF během konverzace Svítící zelená: Telefon je připojen k nabíječce a baterie je úpln...

Více

Alcatel-Lucent 8232 DECT Handset OmniPCX Office Uživatelská

Alcatel-Lucent 8232 DECT Handset OmniPCX Office Uživatelská 3.1 Telefonujte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p. 12 3.2 Přístup do vašeho osobního telefonního sezn...

Více