Áleran Vocals
Piano, entrenamiento con micrófono y juegos de oído para alumnos de canto: notas, escalas, afinación, rango vocal, resistencia e intervalos.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Hoe werkt een fax? · How does a fax work? Interactive classroom simulation: hear a fax call and watch the beeps turn back into bits and dots.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗▶ Open de simulatie / open the simulation · Nederlands · English
Een interactieve simulatie van een Group 3-fax (de soort die vanaf 1980 overal stond), voor de klas. Je hoort het echte geluid van een fax en ziet live hoe de ontvanger de piepjes terug omzet: geluid → enen en nullen → betekenis → puntjes op papier.
De fax werd uitgevonden in 1843 door Alexander Bain, 33 jaar vóór de telefoon, en was al in 1865 in gebruik tussen Parijs en Lyon.
Open johancoppens.github.io/fax, of open index.html in een browser. Eén bestand, geen installatie, geen account, geen server. Alleen de lettertypes komen van Google Fonts; zonder internet worden standaardlettertypes gebruikt.
?lang=nl of ?lang=en.De webcam werkt op de website (https) en wanneer je het bestand rechtstreeks opent. In een afgeschermd kader valt de knop terug op de camera-invoer van de browser (gsm, tablet) of een bestandskiezer.
Voor secundair onderwijs (informatica, STEM, fysica, elektronica), 15 tot 50 minuten.
An interactive simulation of a Group 3 fax machine (the kind found in every office from 1980 on), for the classroom. You hear the real sound of a fax call and watch the receiver turn the beeps back into a picture: sound → ones and zeros → meaning → dots on paper.
The fax was invented in 1843 by Alexander Bain, 33 years before the telephone, and was already in use between Paris and Lyon in 1865.
Open johancoppens.github.io/fax, or open index.html in a browser. One file, no install, no account, no server. Only the fonts come from Google Fonts; offline, system fonts are used.
?lang=en or ?lang=nl.The webcam works on the website (https) and when the file is opened directly. In a sandboxed frame the button falls back to the browser's camera input (phone, tablet) or a file picker.
For secondary school (computer science, STEM, physics, electronics), 15 to 50 minutes.
The sound is computed from the ITU standards and the receiver decodes it again from the audio:
Simplified: the receiver already knows the symbol clock and carrier phase (the training only sets the gain), the pause after CNG is shorter, there is no NSF frame, and the bits in DIS and DCS do not follow the standard exactly. Sound is generated at 24 kHz with some line noise.
index.html<head>: metadata for search engines and link previews (Open Graph, JSON-LD with a FAQ), and a small script that picks the language before the first paint.<style>: layout, colours as tokens at the top. Every text exists in both languages (lang="nl" / lang="en"); the lang of <html> shows one.<script id="core">: the core without DOM: code tables, HDLC, V.21, V.29, synthesis (buildCall) and the decoder (Monitor).<script>: the page: drawing, audio, upload, webcam, tooltips, language.?snapshot=0.6 freezes the view 60 % into the page without sound; og.png (the link preview) is made with it:
google-chrome --headless=new --window-size=1200,630 --virtual-time-budget=8000 \
--screenshot=og.png "file://$PWD/index.html?lang=nl&snapshot=0.6"
node test/roundtrip.js
Synthesises a whole call with a test sheet, decodes it from the audio and checks that every frame has a correct CRC, the TCF test has no errors and all 481 lines come back bit-exact. The test reads the core straight from index.html.
sitemap.xml lists the page, llms.txt describes it for AI assistants, and the JSON-LD in index.html marks it as a free learning resource with a FAQ in both languages.
© 2026 Johan Coppens. CC BY 4.0: je mag het delen en aanpassen, ook commercieel, als je de maker vermeldt. You may share and adapt it, also commercially, as long as you credit the author. Full text: LICENSE.