[{"data":1,"prerenderedAt":287},["ShallowReactive",2],{"docs-nav-en":3,"docs-page-en-faq":49},[4,9,13,17,21,25,29,33,37,41,45],{"slug":5,"nav":6,"order":7,"draft":8,"fallback":8},"index","Overview",1,false,{"slug":10,"nav":11,"order":12,"draft":8,"fallback":8},"getting-started","Getting started",2,{"slug":14,"nav":15,"order":16,"draft":8,"fallback":8},"tuning-guide","Tuning a whole instrument",3,{"slug":18,"nav":19,"order":20,"draft":8,"fallback":8},"instruments","Instruments",4,{"slug":22,"nav":23,"order":24,"draft":8,"fallback":8},"sessions","Sessions and passes",5,{"slug":26,"nav":27,"order":28,"draft":8,"fallback":8},"calibration","Calibration",6,{"slug":30,"nav":31,"order":32,"draft":8,"fallback":8},"beating-curves","Beating curves",7,{"slug":34,"nav":35,"order":36,"draft":8,"fallback":8},"reports","Tuning reports",8,{"slug":38,"nav":39,"order":40,"draft":8,"fallback":8},"settings","Settings",9,{"slug":42,"nav":43,"order":44,"draft":8,"fallback":8},"troubleshooting","Troubleshooting",10,{"slug":46,"nav":47,"order":48,"draft":8,"fallback":8},"faq","FAQ",11,{"data":50,"body":54,"toc":270},{"title":47,"description":51,"nav":47,"order":48,"eyebrow":52,"lede":53},"","Documentation","Short answers, including the ones about what the app deliberately does not do.",{"type":55,"children":56},"root",[57,66,72,78,83,89,94,100,105,111,124,130,135,140,146,151,156,162,174,180,185,191,196,202,207,213,218,224,236,242,254,260,265],{"type":58,"tag":59,"props":60,"children":62},"element","h2",{"id":61},"is-it-really-free",[63],{"type":64,"value":65},"text","Is it really free",{"type":58,"tag":67,"props":68,"children":69},"p",{},[70],{"type":64,"value":71},"Yes, and open source under the MIT licence. There is no paid tier, no account, and no upsell\nfor the report. The tools it is measured against cost several hundred euro, and the report\nmodule is usually sold separately.",{"type":58,"tag":59,"props":73,"children":75},{"id":74},"does-it-work-offline",[76],{"type":64,"value":77},"Does it work offline",{"type":58,"tag":67,"props":79,"children":80},{},[81],{"type":64,"value":82},"Entirely. Nothing is sent anywhere. The only thing that touches the network is the download\npage on this site.",{"type":58,"tag":59,"props":84,"children":86},{"id":85},"what-can-it-tune",[87],{"type":64,"value":88},"What can it tune",{"type":58,"tag":67,"props":90,"children":91},{},[92],{"type":64,"value":93},"Free-reed instruments. Piano accordions, chromatic and diatonic button boxes, and the same\nprinciples cover concertinas, bandoneons, harmonicas, melodicas and reed organs. Anything\nwhere the pitch comes from a steel tongue over a slot.",{"type":58,"tag":59,"props":95,"children":97},{"id":96},"will-it-tune-a-chromatic-button-box",[98],{"type":64,"value":99},"Will it tune a chromatic button box",{"type":58,"tag":67,"props":101,"children":102},{},[103],{"type":64,"value":104},"Yes. And a bisonoric one - tick \"the bellows change the note\" on the instrument and the app\ntreats push and pull as the different notes they are.",{"type":58,"tag":59,"props":106,"children":108},{"id":107},"do-i-need-a-special-microphone",[109],{"type":64,"value":110},"Do I need a special microphone",{"type":58,"tag":67,"props":112,"children":113},{},[114,116,122],{"type":64,"value":115},"No, and this is the thing people overspend on. You are measuring frequency, not recording an\nalbum, and a cheap dynamic microphone measures frequency exactly as well as an expensive\ncondenser. What matters is ",{"type":58,"tag":117,"props":118,"children":119},"strong",{},[120],{"type":64,"value":121},"placement",{"type":64,"value":123}," - same side as the reeds, under half a metre - and\nturning off any echo cancellation or noise suppression in the microphone's driver. Those\ndeform the signal and no tuner can measure a deformed signal.",{"type":58,"tag":59,"props":125,"children":127},{"id":126},"how-accurate-is-it",[128],{"type":64,"value":129},"How accurate is it",{"type":58,"tag":67,"props":131,"children":132},{},[133],{"type":64,"value":134},"The engine resolves frequency and beat rates far below anything the ear can detect, across\nE0 to C9, with a reference pitch adjustable from 430 to 450 Hz. In practice the limits you\nmeet are physical, not numerical: a beat slower than about 0.6 Hz is indistinguishable from\nbellows wobble, and no tuner can honestly report one.",{"type":58,"tag":67,"props":136,"children":137},{},[138],{"type":64,"value":139},"The accuracy claims are backed by a test suite that runs real recordings and synthetic\nsignals through the engine on every change. You can run it yourself; it is in the repository.",{"type":58,"tag":59,"props":141,"children":143},{"id":142},"why-does-it-sometimes-refuse-to-show-a-number",[144],{"type":64,"value":145},"Why does it sometimes refuse to show a number",{"type":58,"tag":67,"props":147,"children":148},{},[149],{"type":64,"value":150},"Because it does not know it. When two reeds are too close to separate, what comes back are\nlobes of one peak - not a reed each. Numbers written against them would send you to file a\nreed that is not there. So it prints the beat, which is the honest reading, and no per-reed\nfigures.",{"type":58,"tag":67,"props":152,"children":153},{},[154],{"type":64,"value":155},"A missing number costs nothing. A confident wrong one costs a reed.",{"type":58,"tag":59,"props":157,"children":159},{"id":158},"can-i-tune-by-ear-and-use-this-as-a-check",[160],{"type":64,"value":161},"Can I tune by ear and use this as a check",{"type":58,"tag":67,"props":163,"children":164},{},[165,167,172],{"type":64,"value":166},"That is what a lot of people do, and the app is built for it. It is why the beating curve can\nbe ",{"type":58,"tag":117,"props":168,"children":169},{},[170],{"type":64,"value":171},"fitted",{"type":64,"value":173}," to a recording of your own instrument rather than typed: you are making the\ntremolo consistent across the keyboard, not imposing anyone else's numbers on it.",{"type":58,"tag":59,"props":175,"children":177},{"id":176},"does-it-ship-the-standard-musette-tunings",[178],{"type":64,"value":179},"Does it ship the standard musette tunings",{"type":58,"tag":67,"props":181,"children":182},{},[183],{"type":64,"value":184},"No, deliberately. There is no library of French \u002F Italian \u002F Slovenian curves, because\nshipping one would mean the app assuming an answer to the only question you are actually\nasking. Record the instrument and let it fit the curve the instrument already has, or type\nyour own.",{"type":58,"tag":59,"props":186,"children":188},{"id":187},"do-i-have-to-create-a-session",[189],{"type":64,"value":190},"Do I have to create a session",{"type":58,"tag":67,"props":192,"children":193},{},[194],{"type":64,"value":195},"No. Open the tuner, check a note, leave - nothing is created, nothing saved, nothing asked.\nA session is an upgrade you opt into for a job worth keeping.",{"type":58,"tag":59,"props":197,"children":199},{"id":198},"can-i-export-the-data",[200],{"type":64,"value":201},"Can I export the data",{"type":58,"tag":67,"props":203,"children":204},{},[205],{"type":64,"value":206},"Reports export as HTML (prints on A4) and CSV. Sessions and instruments are files you already\nown, and import and export whole.",{"type":58,"tag":59,"props":208,"children":210},{"id":209},"can-it-read-dirks-btg-and-tun-files",[211],{"type":64,"value":212},"Can it read Dirk's .btg and .tun files",{"type":58,"tag":67,"props":214,"children":215},{},[216],{"type":64,"value":217},"Not currently. They are undocumented binary formats and there are no sample files on hand to\ntest against. It is worth attempting only for someone with a real library to bring across.",{"type":58,"tag":59,"props":219,"children":221},{"id":220},"does-it-measure-chords-or-several-octaves-at-once",[222],{"type":64,"value":223},"Does it measure chords, or several octaves at once",{"type":58,"tag":67,"props":225,"children":226},{},[227,229,234],{"type":64,"value":228},"Not yet. It resolves up to three reeds ",{"type":58,"tag":117,"props":230,"children":231},{},[232],{"type":64,"value":233},"within one note",{"type":64,"value":235},", which is what a musette right hand\nneeds and what the whole record-and-file workflow runs on. Chord identification and a\nuser-facing octave mode are not written. A bass button sounding four or five octave voices at\nonce is planned and is the reason the data model already carries more reeds than the tuner\ncurrently splits.",{"type":58,"tag":59,"props":237,"children":239},{"id":238},"what-platforms",[240],{"type":64,"value":241},"What platforms",{"type":58,"tag":67,"props":243,"children":244},{},[245,247,252],{"type":64,"value":246},"Linux is home turf: AppImage, deb and rpm. Windows has an installer. ",{"type":58,"tag":117,"props":248,"children":249},{},[250],{"type":64,"value":251},"macOS is written but\nnot built",{"type":64,"value":253}," - it needs Mac hardware to compile and notarise on, so there is nothing to\ndownload yet.",{"type":58,"tag":59,"props":255,"children":257},{"id":256},"what-languages",[258],{"type":64,"value":259},"What languages",{"type":58,"tag":67,"props":261,"children":262},{},[263],{"type":64,"value":264},"English and Polish, and the printed report follows whichever you set - decimal commas\nincluded. The CSV export is deliberately left in English with a decimal point: it is read by a\nspreadsheet, not a person, and its headings are field names.",{"type":58,"tag":67,"props":266,"children":267},{},[268],{"type":64,"value":269},"Note naming covers international (C D E F G A B), German (C D E F G A H, where B means\nB flat), Polish (C Cis D Dis E F Fis G Gis A Ais H) and solfege.",{"title":51,"searchDepth":12,"depth":12,"links":271},[272,273,274,275,276,277,278,279,280,281,282,283,284,285,286],{"id":61,"depth":12,"text":65},{"id":74,"depth":12,"text":77},{"id":85,"depth":12,"text":88},{"id":96,"depth":12,"text":99},{"id":107,"depth":12,"text":110},{"id":126,"depth":12,"text":129},{"id":142,"depth":12,"text":145},{"id":158,"depth":12,"text":161},{"id":176,"depth":12,"text":179},{"id":187,"depth":12,"text":190},{"id":198,"depth":12,"text":201},{"id":209,"depth":12,"text":212},{"id":220,"depth":12,"text":223},{"id":238,"depth":12,"text":241},{"id":256,"depth":12,"text":259},1784488007359]