2021/07/27

Húrelmélet nem zenészeknek - üveghangok 2

Nagyon kevés ember (<3%) érzékeny a hang frekvenciájára, önmagára. Ezekre mondjuk, hogy abszolút hallásuk van. Kvázi bio-spektroszkópok. Kicsit fülelnek és megmondják, hogy, Gé dúrban zúgják a fákon a kabócák, mert az alaphang 98 hercz és mintha még egy 123,4 herczes B hang is szólna. Többségünk csak a hangok arányaira érzékeny, ezt nevezik relatív hallásnak, esetleg azt megmondják, hogy a kabócák nem mollban, hanem dúrban nyomják (mert érzékelik a nagyterc hangközt), de a G-re azért nem fogadnának Kiss Tibivel. És mivel ez a botfülűbb többségünk is hallgat zenét, ezért a zene leginkább a hangközökön alapszik, nem az egyes hangok frekvenciáin. Szemben a látással, ahol az abszolút színérzékelés majdnem mindenkinél alap, és a relatív látás elég nagy hátrány lenne, ha  mindig kellene egy referencia-piros-led-színvilla, és azzal hangolnánk be Picasso kék korszakát a múzeumban (de azért a fehéregyensúlyt ne felejtsük ki, ami már nyaldossa a relatív színlátást). Elég baj az nekünk, hogy a színlátás - a három csapsejtünk miatt - gyakorlatilag egy hármaslátszat, vagyis akkord.

Egy 650-es gitárnyakon levő A húrban kialakuló hullámok 16 rendben. 


Tehát a hangköz a lényeg és nem a frekvencia. De milyen hangközöket preferál a nyugati zene?

Amikor hangközök arányairól beszélünk, akkor a rezgési frekvenciák arányairól beszélünk. A tiszta hangolás csoda-hangközei alapján vegyük sorra ezeket. Bővebben a felharmonikusokról itt

Forrás. Emlékeztetőnek a felharmonikusok

Első a tökéletes oktáv, amit a kiegyenlített hangolásban sem kell korrigálni. Ha egy húrt megfelezünk, legyen az íjon, vagy egy gitáron (a 12. bundon), akkor az ugyanolyan jellegű hangnak tűnik, csak magasabban, olyan, mintha valamiben hasonlítanánakP(erfect)8 lesz a továbbiakban a jelölése. Aránya 2:1. 
Második nagyon fontos hangközünk a: Kvint. Az alaphang-húrunk megharmadolva. A kvintet hét félhangra kapod meg az alaphangtól, de az üveghang-kvint nyilván az alaphang oktávjának a kvintje.  A második és a harmadik felharmonikus között tehát kvint hangköz van, példánkban az A3 (220Hz) és az E3 (330Hz) között. Enélkül nincs rakendroll, ugyanis ez a zúzás kvintesszenciája. Például a kicsi kutyában a tarka pont a kezdőhang kvintje. Ez is majdnem tökéletes hangköz (2 cent plusz a kiegyenlített hangolásnál), jelölése P5. Aránya 3:2. Kvintenként elindulva a frekvenciatartomány hosszában (le vagy fel) a diatonikus skála tagjait találjuk. Csomó egyébre is jó, de azzal még csak most ismerkedünk. 

Tehát ismerjük már az oktávot és a kvintet, ami az alaphanggal együtt a powerchord alapja. Ezzel már bármelyik Ramones dal eljátszható, szigorúan fentről lefelé pengetve, s a rockandrollszakma máris a lábaid előtt hever. Értjük, hogy ez még zeneileg primitív, de nem mindig kell bonyolult dolog a katarzishoz. 

Következő csodahangköz a Kvart, tiszta kvart, vagy P4. Öt félhangra az alaphangtól.  Estünkben A-nak a kvartja a D hang lesz. Érdekesség, hogy a D-nek meg a A a kvintje, tehát a kvart, a kvinttel együtt a teljes oktávot adja (5+7 félhang = 12). Aránya 4:3. (2 cent mínusz eltérés a kiegyenlített hangolásnál) 

Forrás



De mik ezek az arányszámok? 2:1, 3:2 és 4:3? Mi vizuálisak vagyunk ezért Audacityben modelleztük le a frekvenciákat. Az ábrán fentről lefelé, alaphang, kisszekund (m2), nagyszekund (M2), kisterc, nagyterc, kvart, bővített kvart, kvint, kisszext, nagyszext, kisszeptim, nagyszeptim és az oktáv láthatóak.


A legfelső alaphang egy teljes periódusára a legalsó (P8 - vagyis az oktávja), pontosan kettőt rezdül (lásd a piros számokat).  Az arányszám tehát 2:1. A kvint aránya 3:2, vagyis az alaphang 2 periódusára 3 hullám jut. A terc esetén 3 periódusra 4 rezgés jut.

A kromatikus skála többi hangja is leírható arányszámokkal, sőt olyat is találsz, amit több (kicsit különböző) aránnyal írnak le, konszenzus híján. De egyszerűbb egyetlen táblázatban: 


Jól látszik, hogy az arányokból származtatott frekvenciaértékek nem pontosan felelnek meg a kiegyenlített hangolás frekvenciaértékeivel (utolsó előtti oszlop). Ez azért van, mert a tiszta hangolás hangközei (arányok alapján) nem teljesen egyenletesen fedik le az oktávot. Viszont a kiegyenlített hangolásnál minden frekvencia az előző 1,059-szerese. 

Az utolsó oszlopban a húrhossz található egy 650mm skálájú gitárra. A húr fele, vagyis a 12. bund 325mm. 
A bund-közökre vannak online kalkulátorok. A képletet visszafejtve valami ilyesmi lehet:
(skálahossz - előző bund a nyaktól) / (konstans + előző bund a nyaktól)  A konstans ebben az esetben: 17,817 volt. Ez a gitáron a kiegyenlített hangolás szerinti hang-pozíciókat jelöli. 
Ezekre az adatokra azért van szükségünk, mert ennek alapján fogjuk az üveghangok (overtone) pozícióját összevetni a hangok helyzetével. Az oktáv felhangja pontosan egybeesik a 12. bunddal (325mm), de a kvint, vagyis az 1/3 húr 216.666mm (VII. bund 215,177mm), az 1/4 húr 162.5mm (V. bund 163.050mm), az 1/5 húr 130mm (III.-IV. bundok között), 1/6 húr 108.333mm, 1/7 húr 92,857mm.

Mivel úgyis nagy bumszli ujjakkal taperoljuk a gitárt, ezek a csöpp milliméterek nem szoktak gondot okozni. Viszont ez megmutatja, hogy a pinch harmonic technikák esetén, amikor nem az üres húr felharmonikusait nyivogtatjuk, hanem bármilyen lefogott hangot, minden egyes húrhossznak kell ismerni a csomópontjait a híd felőli oldalon is, mert enélkül nincsen metál. 

2021/07/26

Gitárom pengetem... a kék-veres hullámokat lengetem.

A zene és azon belül a gitározás megértéséhez nem tudtuk kikerülni az állóhullámok témakörét. Mármint a húrokban. Pedig megpróbáltuk. Tehát, a pengetéstől a hullám elindul kétfelé, a húr anyagának, tömegének és feszességének megfelelő valamilyen sebességgel, a nyak és a híd irányába, onnan visszaverődik a két tranzverzális hullám, valahol találkoznak önmagukkal, interferálnak és addig jönnek-mennek a két fix pont között, amíg egyes helyeken kierősítik, máshol kioltják egymás hatását és végül állóhullám lesz belőlük. Valahogy így.

Forrás

De ne tévesszen meg senkit, ezek a hullámok, amiket kamerával rögzítenek a gitár húrjairól nem azok a hullámok

Ezek a rezgő húr mozgásának és a kamera soronkénti képkiolvasásának közös szüleményei, vagyis artifaktjai. Látványosak, de félrevezetőek. Kicsit bővebben, és a youtubon szokásos ripacskodással fűszerezve, itt magyarázzák el az alapokat. Itt meg a longitudinális hullámokat

Ugyanis számunkra sokáig komoly akadályt jelentett a megértésben az, hogy a hang hullámformája, amit pl. Audacityben ábrázolunk, hasonlít a rezgő húr alakjához. Emiatt az volt a képzetünk, hogy a húr olyasmi mozgást ír le, mint az általa keltett hang ábrázolása. Pedig inkább így kell elképzelni:

Forrás

Az ábra bal oldalán a húr mozog oldalirányban (transzverz). A levegőben viszont longitudinálisan halad a hullám. A húr rezgési frekvenciája megegyezik a levegőben terjedő hang frekvenciájával (hiszen a húr mozgása adja át az energiát a levegőnek. Az elektromos szedő esetében a húr transzverz mozgása a mágneses teret modulálja, innentől ez már elektromos jel mindaddig, amíg a hangfal membránja nem csinál belőle újra longitudinális hullámot. A fenti ábrán a baloldali fekete vonal felfogható a hangfal membránjának is. 

Bár a húr és a levegő frekvenciája megegyezik, a hullámhossz és a terjedési sebesség teljesen más a gitárhúr anyagában, mint a levegőben. Pont mint a fénynél. Ráadásul a húr súlya, feszítése is befolyásolja a terjedési sebességet, illetve a hullámok hosszát. Ezért lehetnek, minden húron (az E2-n úgy, mint az E4-en is) ugyanakkora állóhullámok és mégis teljesen más frekvencián rezegnek, más hangot adnak ki. Itt találsz képleteket a húr tömegére, a feszítőerőre és a hullám terjedési sebességére.

Itt meg van egy szimuláció, amit érdemes kipróbálni, mert a személyes tapasztalat többet ér mint ezer szó:


Másik szimuláció

Állóhullám a két végén rögzített húron, mindig csak spéci hullámhosszakon (frekvenciákon) alakul ki, és a húron mindig csak egész számú félhullám (orsó) keletkezik. A két végén rögzítést azért rugalmasan kell érteni, ugyanis, ha nagyon bele akarsz merülni, akkor építhetsz is egy ilyen rázókát hangszóróból:


Erre kell rákapcsolni a jelgenerátort, és nyilvánvaló, hogy itt a húr egyik vége fogja betáplálni a rezgést. De ettől még tekinthető fix pontnak. Ekkora hangszórót a telefon direkt módon nem tud meghajtani, erre van ez a kínai bluetoothos erősítő. Szerettünk volna egy sokkal szebb beállítást ahol sötétben fluoreszkáló és foszforos gumit rázunk UV megvilágítással, de a gyenge fény miatt túl nagy macera lett volna. Csak telefonos képeket mutatunk. A legfelső képen a frekvencia 8Hz körül volt, lefelé rendre, 16-24-32-40Hz, vagyis 8Hz egész számú többszörösei. Még egy-két felharmonikus kialakítható, de nagyon lecsökken a madzag amplitúdója, és a hangszórót sem akartuk kinyírni. 


A kísérlet tovább vihető úgy, hogy nem jelgenerátort használunk, hanem egyik végén rögzített húrt, aminek a másik végét súlyok felaggatásával feszítjük ki. Pengetve az alaphangot egy gitárhangolóval mérhetjük a hangolást. Mi a múltkor használt deszkaszterünket alakítjuk át egy csigás súly-felaggatós résszel. És most nem a dualrailt használjuk, hanem egy piezo hangszedőt:

Miket kellene tapasztalnunk?

Ha a húrhosszt duplázzuk a frekvencia feleződik (alsó oktávját kapjuk),
ha a húrhosszt megfelezzük, akkor a frekvencia duplázódni fog (felső oktáv).
Ha a feszítő súlyt négyszeresére növeljük, akkor az alaphang felső oktávját tudjuk kipengetni,
ha a feszítő súlyt negyedeljük, akkor a mélyebb oktávot. 
Ha négyszer akkora tömegű a húr, szintén megfelezi a frekvenciát, 
négyszer könnyebb húr pedig megduplázza azt.

Itt találsz egy kalkulátort, ami az egyes húrokon megadja a szükséges feszítőerőt, pl. a kvint eléréséhez 2.24X nagyobb feszítőerő kell, míg a nagyterchez csak 1,58X. 

A bicikli fékkábel ezennel nem vált be húrnak, 2kg csak 32,5Hz-re tudta kifeszíteni, 8kg megközelítette ugyan a dupláját, de a keskeny spektrum, és a temérdek erős felharmonikus eléggé értékelhetetlenné tette a hangokat. Egy vékony rézdróttal is próbálkoztunk, 500gr súlytól szépen muzsikált, de a 2000gr leszakította. Gyanítjuk, hogy nyúlik is, ezért nem kifejezetten alkalmas erre a kísérletre.

Végül a fékkábelt szálaztuk szét elemi acéldrótra (ez csöppet hullámos maradt kifeszítve is). Igényes kísérlethez mindenképpen egy gitárhúrt javaslunk, amennyiben 500gr és 2kg súlyokat használunk (vizes palackban könnyen kimérhető), mindenképpen a legvékonyabb E4 húrt érdemes kipróbálni (mi sajnáltunk feláldozni egy húrt). Az E4 húrt 25,5-ös skálájú húrhosszon fél kilóval kb. E2-re lehet megfeszíteni, két kilóval E3-ra. 

Érdekesség, hogy egy elektromos gitáron a hat húr kb. 50kg feszítőerőt fejt ki, húronként 8-9kg. Akusztikus gitároknál viszont húronként 11-15 kg is lehet a feszítőerő. Na ezért (is) vágja jobban az ujjakat a dobozgitár húrja.

A hullámkép, bár erősen terhelt a felharmonikusokkal, azért valamennyire szemlélteti, amit szerettünk volna.  Körülbelül a D hang néhány oktávját látjuk (és csillió felhangjaikat) a feszítőerőnek és a húrhossznak megfelelően, annyira pontosan, amennyire ez az összedobott berendezés ezt lehetővé teszi. Tehát megfelezve a húrt, kétszeres frekvenciával rezeg, ugyanezt a hatást lehet elérni négyszeres feszítéssel is. 

A hang összetétele folyamatosan változik, tehát nem mindegy, hogy az ábrázolt mintát honnan vesszük a hang elejéről, vagy a végéről, vagy kiátlagolva az egészet (envelope - burkológörbe). A spektogramból kiderül, hogy a mély komponensek lassabban csillapodnak, és minél magasabb egy felharmonikus, annál rövidebb ideig van jelen a hangképben. 

Hasznos linkek:
Húros hangszerek fizikája.
Hanghullám terjedés kalkulátor.

2021/07/22

Üveghang - minden hang egy akkord

Na jó, ezt a mondást sem mi találtuk ki, hanem McGowan, aki nem úgy emmszí, ahogy sokan, hanem csak így hívják és ebben a posztjában mondja el, miért is akkord minden hang. Nyilván az állítást bizonyos keretek között érdemes csak értelmezni. Csapjunk bele. Vegyünk egy A2 húrt, ami 110Hz, ezzel könnyű számolni. 

Muszáj voltunk csinálni egy saját ábrát, hogy ezzel megértsük a harmonikusokat. A gitár nyakát látjuk a nyak felül, a híd alul van. Méretarányos, egy 648-as skálájú gitárra. A V., VII, XII. bund pöttyel jelölve. 

A megpengetett A2 húrunk sokféleképpen rezeghet egyszerre, ezek az összetett rezgésmintázatok azonban külön válogathatóak. Kialakulhat egy állóhullám úgy, hogy a fix híd és fix nyak között egyetlen nagy félhullám lesz, vagyis a teljes húr le-föl/ide-oda mozog. Ez a húr alaphangja, n1

A megpengetett húr azonban tartalmazhat különböző arányban rengeteg más (a hangszerre jellemző) felharmonikust is, mi az ábrán csak n8-ig jelöljük, de jóval több is lehet. Az X-ek, azok a pontok, amiket megérintve kiolthatunk bizonyos felhangokat, más felhangok javára. Ezekből a pirossal jelzettek a legismertebb pontok, a XII., VII., V. és IV. bundok környékén. Értelemszerűen bármelyik pontot megérintve a húron, az n1-es alaphangot eltompítjuk, tehát az már nem fog szólni. 

Az üres megpengetett A-húr hangképe látszik legfelül, 110Hz és rengeteg harmonikusa. 

A húrban kialakulhatnak más  állóhullámok is, például középen egy mozdulatlan csomóponttal (n2), ilyenkor a húrhossz megegyezik a hullámhosszal és az alaphangtól egy tökéletes oktávot kapjuk: P8 (A3-220Hz)

Ha ujjunkkal csak megérintjük a teljes rezgő húr közepét, megszólal az alaphang oktávja, vagyis kierősödik az ábrán a 220Hz, n2. Mivel a húr közepét ujjunk nem engedi rezegni, az alaphang nem tud megszólalni, továbbá kioltja a harmadik, ötödik felharmonikusokat is, mivel azok rezgését is gátolja az ujjunk- lásd az ábrán). 

A harmadik spektrogram amikor a húrt egyharmadánál megérintve 330Hz szólal meg, n3, ami az n2 kvintje, ezt két pontban is megszólaltathatjuk (a VII. és a XIX. bundnál). Nem oltja ki a hatodik felharmonikust, de az összes többit igen.

És így tovább, n4, vagyis 440Hz, ami az alaphangtól két oktáv.

n5, 550Hz, ami az n4-től egy nagyterc (C#).

n6, vagyis 660Hz, ami az n3 oktávja.  

Az ábrán jól látszanak, hogy az egyes esetek melyik frekvenciákat emelik ki és melyikeket gátolják. 

Feltűnhet, hogy az egyes harmonikusok közötti hangközök oktáv, kvint, nagyterc stb. Ez a hármashangzat meg a dúr akkordot adja. Na, emiatt akkord minden hang! És talán ettől olyan kivételesek ezek a hangközök a nyugati zenében. 

Érdekesség, hogy ezek a természetes hangok az első felharmonikust (tökéletes oktáv) leszámítva nem esnek pontosan egybe a gitár bundozásával (lásd az ábrán a kinagyított részt) a tökéletes kvint még csak-csak, de a többi már egyre kevésbé. Ennek okáról volt szó a kiegyenlített hangolásnál


Hasznos online eszközök:

Intervál számolgató, ami két frekvencia között megadja a hangközt. 
Felharmonikus kalkulátor. 


2021/07/14

Rabsuna vára és a szejkés fingóborvíz

Átok sújtja az erdélyi autópályákat, és ez nem most kezdődött, hanem még a középkorban, amikor először fogadták meg az ördögöt alvállalkozónak, hogy Parajdról Tordára utat építsen. A csoda-út megrendelője Rapsoné, Rabsóné, vagy Rabsonné, más forrásokban Rabsuna nevű fővállalkozó volt, aki átverte üzletfelét, Duromót. Orbán Balázs szemérmesebben, Gub Jenő csöppet bevállalósabban írja le az esetet. Mi ez utóbbi történetet tartjuk hitelesnek, mivel az elsőnek sem szimbolikailag, sem másképpen nincs értelme, meg aztán, amúgy is hírbe hozták Rabsunát az ördöggel. 

Nem mellesleg Áprily is ezt a változatot erősíti, meg Benedek Elek is. Jékelyről a várszikla tövében egy kis forrás is van elnevezve. A forrás éppen csak csordogál, inni nem innen fogsz.  A mellette álló fedett padokat irtó ideges szúnyogok őrzik. 

Ezért érdemes még Korond környékén a Fingóborvíznél tankolni. Nem azért mert finom, mert nem az, sőt az árcsói és a korondi borvizek is sokkal jobbak nála, hanem mert itt állt össze a világ egy jelentéktelen darabkája, hogy a szejke szó nemcsak egy helységnevünk, hanem jelentése is van. A fingást azonban nem taglalja, így nem tudjuk, a víz, vagy aki issza, a fingó. Viszont a derék korondiak még azt is elmagyarázzák, mi fán terem a GPS. De Ambrus Lajosról egy árva szót sem írnak, mert azt itt biztos mindenki ismeri, nem úgy mint a GPS-t. 

Vissza Rapsónné várához. A vár területét fák nőtték be, így csak a Google Earth segítségével találgathatunk, hogy valóban látszik e Rabsuna várától Firtos vára. 




Tartód váránál tartok attól, hogy egyáltalán nincs rálátás a másik két várra, pedig ezeknek, vagy őrtüzeiknek látszódnia kellene a feltételezések szerint. 

Bringával Parajdról és Szovátáról is járható. A GPS és az Osmand legyen veled, mert nem mindenhol egyértelmű az út. Ha már a környéken vagy, akkor Sófalván a Kincses-Kodáros barlangját se hagyd ki, Korondon a Csiga-domb aragonittelepét, Parajdon a só-szorost, Szovátán pedig a kilátót és onnan leereszkedve, a Medve-tó mögötti tavakat is próbáld fel. A Likas-kőről nem is beszélve. 

Forrás

2021/07/07

Meg tudunk menteni egy JPEG-et?

Spoiler: nem teljesen. 

Van amikor semmi nem hajlandó kinyitni egy JPEG állományt. Sérülhet, vagy hiányozhat a fejléce, de akár maga az adat is. Kaptunk pár ilyen képet, hogy lám tudunk e kezdeni valamit velük. Feltehetőleg a  már a kártyára mentés során megtörtént a baj, aminek vagy a kártya, vagy a gép lehetett az oka. A konkrét fotókról nem lesznek screenek, mert valami családi, személyes fotókról van szó. Úgyhogy csak betűvel mutatom őket. 

A baloldali egy normális JPEG ugyanabból az alomból (ugyanaz a gép, beállítás, alkalom stb), a jobboldali meg a sérült, amire leginkább olyan jellegű hibaüzeneteket kapunk a képnézőktől, hogy a fejléc nem olvasható (ettől még hátrább is lehetnek gondok, mint az később ki is fog derülni). Egy JPEG fejléc kezdete FF D8, hát itt már az sincs meg. És persze a záró marker FF D9 sincs a file végén  De egyelőre a fejlécre koncentrálunk. 

Míg a hexeditor értelmezhető adatokat is láthat egy rendes JPEG-ben (például a gép típusát), a sérült file csak egy nagy kevert adathalmaz. Vannak olyan esetek, amikor a fejléc olvasható ugyan (a markerek legalább megvannak), de sérült, ilyenkor a kép megjelenítése megtörténik, de hibásan (glitches).

Mindenesetre érdemes az összes bevált képtweakelő alkalmazásunkkal tenni egy próbát. Nekünk ilyenek az Irfan, JPEGsnoop, ez utóbbi megengedte, hogy legalább a fejlécben levő thumbnailokat kimentsük, ehhez a nyitási hibaüzenetben felajánlja a Tools>Image search Forward lehetőséget, majd Export JPEG.  Ebben full HD felbontású thumbnail is volt, ez ki is elégítette a kárvallottat. De minket még nem.

A header cseréjéhez szükség van egy nagyon hasonló, de működő képre, ami lehetőleg ugyanazzal a géppel, ugyanolyan állásban, felbontásban stb. készült. Ilyen általában a netről is letölthető. Erre a típusra mi is találtunk. Sajnos a modern gépek custom adaptive kódolásai miatt szkeptikus vagyok ezzel a módszerrel, vagyis hogy ugyanaz a gép, két képen eltérő kvantálási mátrixokat fog használni - de ezt most nem fogjuk letesztelni, hogy valóban gondot okoz e. 

Forrás

A JPEG fejléce tehát a 0xFFD8 markerrel kezdődik és elvileg az adatok kezdetéig, vagyis a 0xFFDA markerig tart, aminek a vége a 0xFFD9 (EndOfImage). (Ezeket már használtuk a vízjeleknél.) A fileon belül thumbnailek lehetnek, ezért előfordulhat több FFDA FFD9 páros. A mi esetünkben két thumbnail is van (egy 160x120pixeles és egy 1920*1080 pixeles), ezért 3 darab FFDA markert találtunk, az első kettő közötti a legkisebb régió (itt sejtjük a kis thumbnailt), a második-harmadik között a leghosszabb, itt sejtjük a teljes felbontású képet, és az utolsó után sejtjük a közepes felbontású thumbnail. 

Ez a videóban végig vezet a fejátültetésen, de ő azt állítja, hogy a a legutolsó FFDA után van a képi információ maga, tehát ettől előfele mindent át kell átültetnünk a működő képről a döglöttre. Ez a mi esetünkben nem működött. 


Felül a hibás kép, alul a hibátlan keresési eredményében az látszik, hogy a hibás fileban kb. 2 Megabytnál van az első FF DA, a másikban meg 38 kbytenál. Bár a két file méretében van némi különbség (2,687Mb vs 3,031Mb) ez azért nem indokol ekkora eltérést. 

Kipróbáltuk mégis az összes variációt, pl. a középső FF DA előtti tartományt ültettük át, meg úgy is, hogy az első FF DA előtti tartományt. De még azt is, hogy a jó képből a középső FF DA előtti részt ráültettük a rossz kép első FF DA előtti szakaszára. Legjobb esetekben is Glitches, kevert képeket kaptunk, ami leginkább a donor kép tartalmára emlékeztetett, de néha nyomokban a hibás kép tartalmát is hordozták. 

Ekkor már az volt a gyanúnk, hogy a teljes kép úgy van összekutyulva, hogy csak na. Hogy a módszerben legalább biztosak lehessünk, kipróbáltuk két saját telefonos képpel. Egyiknek a fejlécébe beletöröltünk, hogy ne tudják megnyitni a képnézők. A donorról a file elejétől az utolsó FFDA-ig mindent átpakoltunk a sérült kép hasonló helyére. Prímán használhatóvá lett a file, és persze érdekesség, hogy a metaadatait is mind átvette a donornak, ami logikus.

Ezek után visszatértünk az eredeti problémához, és a hibás képben rákerestünk a filevég-jelre, amit valahol középtájt talált meg, és utána rögtön a file kezdete marker következett. Arra gondoltunk, hogy akkor innen hátrafelé mindent előre másolunk, hátha csak az eleje valahogy a végére került. A kép életre kelt ugyan, de csak a 1920*1080-as fileméretben nyílt meg, mintha a thumbnailt összetévesztette volna az igazi képi tartalommal. Itt még ki lehetett volna próbálni a thumbnailek és a kép sorrendjének minden változatát, de jobb ötletünk támadt. Nem a jó képből teszünk fejlécet a rossz képre, hanem a rossz kép adatfolyamát tesszuk a jó kép adatfolyamának a helyére.

Kikerestük a hibás képből a legbővebb FF DA - FF D9) részt, ezt tekintettük a képi info tényleges streamjének és ezt másoltuk bele a jó kép hasonló területére. Az eredmény egy teljes felbontású de durván glitches kép lett. Amit Jpeg Repair Shopban kicsit megpróbáltunk kipofozni (erről itt is találsz videót), de nem volt elég az MCU-kat tologatni, mert hiányzott a kép kb. 10 százaléka és a színjavítás sem volt tökéletes. Mondjuk azért a kép középső régiója igencsak jóra sikeredett. 

Még tettünk egy kört a a Jpeg Repair 2.8 programmal is, de hibás verzió lehetett, mert semmire se bírtuk rávenni. Bevált programok próbaverzióit meg azért nem töltjük le, mert azok csak preview mentését ígérik, azt meg már nekünk is sikerült, a thumbnail mentésével. Hát nincs heppiend. De eltelt egy nap hiába, vagyis pont azt tettük, amiről szól az élet.

2021/07/01

Zeneelmélkedés nem zenésztől, fotósoknak.

Olyan kérdéseket feszegetünk, amiért csak kikacagnak a hozzáértők, hogy minek az nekünk, Sid Vicious se tudta, mennyi a 12. gyök alatt 2, meg matekből amúgy sem nő(l) rakendroll. Pedig de

Doe, the dear female deer, and her fawns :)

A nyugati zene, ahhoz képest, hogy évezredek szétszórt népeinek muzsika-dialektusából lett, mára elég egységes nemzetközi nyelvvé alakult. Szemben mondjuk a beszélt nyelvek sokféleségével. A 12 hangos kromatikus skála és a temperált hangolást úgy képzeljük, mint ami a nyelveknek az Eszperanto lehetett volna.  (Na jó, például a B-H tájszólásbeli különbség azért még fel tud idegesíteni.) De most inkább a zene hullámait hasonlítjuk a fény hullámaihoz, lám vezet e valahová a gondolatmenet. 

A (hang) frekvenciáját és hullámhosszát már valamennyire érteni véljük. Jelentős különbség a fény hullámtermészetével, hogy a hangnak közegre van szüksége, mert nem elektromágneses. Ezért abszurd a Space Oddityt bömböltetni a Teslában a Mars felé.  Vegyük azt, amit mindenki ismer, például a barna hangot. Ha nem érdekel a muzsika matekje, itt akár gellert is kaphatsz a pop-fizika felé:


Szóval a barna hang fölött kezdődik a hallható tartomány, mondjuk 20-20kHz között. Nekünk olyan 15-14kHz között van meg, de ez a fülhallgató karakterisztikáján is múlik. Tehát alkalmasak lehetünk elefántokkal suttogni, de nem halljuk, ahogy az ultrahangos kutyariasztó (25kHz) nyomja a metált a blökinek. Ez hasonló, mint a színekkel is: a látható spektrumban festmények, fotók születnek, a látható spektrum felett meg ott az infraszauna, alatta meg a bőrrák. A hang is ilyen, lehet belőle csinálni zongorahangversenyt is, meg ultrahangos fogkőleszedést. De azért van különbség is a hallás és a látás között, ugyanis az öregedéssel a látás spektruma nem szűkül be, a hallásé viszont nagyon is, akár 10 kHz alá is bezuhanhat, ami olyan, mintha öregen már nem látnánk (csak szagolnánk) az ibolyát meg a  kékeket és csak mondjuk a zöldtől a piros felé látnánk. 

Forrás

De szorítkozzunk a hallható tartományra, ami egy folyamatos spektrum, amiből a nyugati zene kiemel néhány fontos hangot és azokból épít zeneművészetet. A többi hang csak ezeknek a hangoknak a nyújtása, tremolása közben szólal meg. Vagy akármikor, amikor a hangszer el van hangolódva. Szerintem egy ilyet nyiss meg, mert a későbbiekben kelleni fog, C0-tól B8-ig találod rajta a hangokat (440-es és ettől eltérő hangolásokkal).

Azt olvassuk, hogy a zongora 88 hangja A0-C8 között fedi le a tartományt. A 6 húros gitár standard hangolással E2-től E5 (vékony húr 12. bund) fölött valameddig (a bundok számától függően). A 7-8 húros DJENT cuccok valamivel mélyebbre mennek. A standard basszushangolás E1-től indul. (Mr. 4 Oktáv hangterjedelmét is ismerjük, bár őt átcseszte az énektanár.) A MIDI elvileg 128 hangot tud, C-1 és G9 között, ami kb. (hangolástól függően) 8,1Hz-12,5kHz között van (ez meglepett, mert felfele kicsit szűknek érezzük). Persze lehet menni ezek fölé is, hegedűn, sípon, nádihegedűn, slide gitáron, csak győzzed spanolni a húrt és a híd mellett lefogni/pengetni az utolsó millimétereket. Tehát a hangszerek lefedik a hallható tartományunkat, és vannak hangszerek, amelyek folyamatosan, diszkrét (pl. félhangos) ugrások nélkül tudnak hangot kiadni (pl. bund nélküli hangszerek). Mi mégis a spektrumból kidobjuk a hangok zömét, amikor a zene nyelvét leírjuk. Mennyit is dobunk ki?

Mivel  inkább értünk a színekhez és tónusokhoz, mint a hangokhoz, ezért próbálkozzunk szinergiával. Amennyiben a kromatikus skálának egyetlen oktávját szeretnénk megjeleníteni egy 0-255 tónusú (logaritmikus) skálán, az akkor így nézne ki. 


Alul a folyamatos spektrum átmenete, középen a cent értékekkel linearizálttá tett skála 12 félhangja, legfölül pedig a logaritmikus skála, a frekvencia értékekre. Az értékeket táblázatkezelővel számoltattuk ki:


Ez erősen emlékeztet a Posterization jelenégre, amikor a létező tónusokból rengeteget kidobálunk, és csak néhányat használunk.  Liszt úr 255 hangból és 8 hangból megjelenítve:


Van egy másik hasonlóság is tehát a hangok és a fények világa között. A CCD/CMOS is egy logaritmikus skála szerint rögzíti a RAW állományt és csak utána mappeli be egy lineáris színtérbe, mondjuk RGB-be. A fényképezőgép is poszterizál, hiszen láttuk, a Nikon még a 12 bites 4096 lehetőség közül is rengeteget kidobál, hogy aztán végül csak a 8 biten (256 tónuson) ábrázoljuk a világot. Ez három színre vetítve viszont jóval részletesebb színtér, mint amit a szem befogni képes (állítólag csapsejtenként 100 tónust különböztetünk meg, vagyis alig millió színt (100^3) észlelünk különbözőnek az RGB lehetséges 16 milliójából. Vagyis az ábrázolás sokkal dúsabb, mint amit egyáltalán képesek vagyunk észlelni. 
A hangoknál viszont, a hallható tartomány mondjuk 10 oktávja 120 (fél)hanggal dolgozik, ugyanakkor a megkülönböztethető hangok nagyságrendje ezres (5-10 cent megkülönböztetése esetén). Tehát jóval kevesebb hangot jegyzünk, mint amennyit képesek lennénk megkülönböztetni.

Jaj, és abba ne is menjünk bele, hogy a hang frekvenciáját nem a fény frekvenciájához hasonlítottuk. Vagyis, ami a fénynek a színe, az a hangnak a magassága, és ami a fénynek a világossága, az a hangnak az amplitúdója. És akkor még azt is szóvá tehetné valaki, hogy Liszt úr poszterizációja inkább hasonlít a hang mintavételezésére. De mindezekről később.