Skip to content

Releases

HEARASIDE 1.0.10

Choose a tag to compare

@github-actions github-actions released this 26 Oct 12:37

HEARASIDE 1.0.10

Radmin VPN, HAS Direct ASIO, 5 ms Opus Packets & TikTok Virtual Mic · 27 Oct 2026 · Windows 10 / 11 · VST3 + VST2 · OBS Studio 32+

ภาษาไทยอยู่ด้านล่าง

Installer: HEARASIDE-Setup-1.0.10.exe below. It updates any 1.0.x in place.
ตัวติดตั้ง: ไฟล์ HEARASIDE-Setup-1.0.10.exe ด้านล่าง อัปเดตทับ 1.0.x ได้ทันที


English

1.0.10 allows friends in the same Radmin VPN network to connect straight to the Hub without an internet tunnel for lower latency, adds "HAS Direct" low-latency audio interface support to HAS Karaoke without Steinberg SDK dependencies, switches Opus to 5 ms packets for ~10 ms lower round-trip latency, drains friend jitter buffer bloat within seconds after stalls, brings back the Hub virtual mic output for TikTok LIVE Studio, and pins WebRTC peer ports to a fixed UDP range.

Highlights

  • 5 ms Opus Audio Packets (~10 ms lower round-trip latency):
    • Opus packets between the Hub and HAS Karaoke are now 5 ms (240 frames at 48 kHz instead of 480 frames / 10 ms).
    • Shaves ~5 ms off transmission in each direction plus ~2.5 ms of jitter buffer headroom.
  • Virtual Mic Output for TikTok LIVE Studio:
    • The Hub can route the Stream Mix directly to a virtual audio cable (e.g. VB-Cable) via Settings > Connection.
    • Allows TikTok LIVE Studio to capture DAW playback and friends without needing OBS.
  • Direct Radmin VPN Links for HAS Karaoke:
    • The friend menu in the Hub and the Share page now feature a direct Radmin VPN link/button, shown whenever the host PC has an active Radmin VPN address (26.0.0.0/8).
    • Friends paste the http://26.x.x.x:<port>/s/<token> link into HAS Karaoke to join directly without routing through internet tunnels.
  • HAS Direct (ASIO Interface Drivers in HAS Karaoke):
    • Custom native driver host that discovers low-latency audio interface drivers registered under HKLM\SOFTWARE\ASIO directly via COM (no SDK required).
    • Supports 16/24/32-bit integer and float audio formats with proper driver reset handling.
    • Drivers are loaded lazily only when selected, preventing unwanted popup dialogs during device enumeration.
  • Automatic 48 kHz Switch:
    • HAS Karaoke automatically switches 44.1 kHz devices to 48 kHz (or alerts if not supported) so mic audio transmits natively as 48 kHz Opus without resampling.
  • Fast Friend Jitter Buffer Recovery After Stalls:
    • When network hiccups cause a temporary stall, the jitter buffer no longer stays inflated for 30 seconds at slow ±0.5% drift speeds.
    • Extra buffer frames are safely dropped during friend silence (< -40 dBFS) or after 3 seconds with a smooth crossfade, returning delay back to normal within seconds.
  • Fixed WebRTC UDP Port Range & Windows Firewall Rules:
    • WebRTC audio uses a dedicated UDP port range 47830–47999 (ssnet::kHubUdpFirst..kHubUdpLast).
    • The installer configures inbound rules for TCP (47810–47829) and UDP (47830–47999) restricted to localsubnet and 26.0.0.0/8. Cleaned up on uninstall.

Install / update

  1. Close your DAW, OBS, and Streamlabs Desktop.
  2. Run HEARASIDE-Setup-1.0.10.exe.
  3. Update every computer and every DAW at once.

ภาษาไทย

1.0.10 เพิ่มความเร็วการส่งเสียงเป็นแพ็กเก็ต 5 ms (หน่วงลดลง ~10 ms), ไมค์เสมือนส่งเข้า TikTok LIVE Studio, ต่อตรงผ่าน Radmin VPN, ระบบ "HAS Direct" สำหรับออดิโออินเทอร์เฟซ (ASIO) ในตัว, สลับ 48 kHz อัตโนมัติ, และคืนค่าบัฟเฟอร์ไวขึ้นหลังเน็ตสะดุด

จุดเด่น

  • ส่งเสียง Opus แพ็กเก็ตละ 5 ms (เร็วขึ้น ~10 ms):
    • แพ็กเก็ตเสียงระหว่าง Hub กับ HAS Karaoke ปรับเป็น 5 ms (240 frames ที่ 48 kHz แทน 480 frames / 10 ms)
    • ลดความหน่วงการส่งทั้งขาไปและขากลับลง ~5 ms พร้อมลดขนาดบัฟเฟอร์สำรองลง ~2.5 ms
  • ไมค์เสมือน (Virtual Mic) สำหรับ TikTok LIVE Studio:
    • Hub สามารถส่ง Stream Mix ตรงไปยังอุปกรณ์เสียงเสมือน (เช่น VB-Cable) ได้ใน ตั้งค่า > การเชื่อมต่อ
    • สตรีมผ่าน TikTok LIVE Studio ได้โดยตรงโดยไม่ต้องเปิด OBS เป็นตัวกลาง
  • ลิงก์ Radmin VPN ตรงสำหรับ HAS Karaoke:
    • เมนูเพื่อนใน Hub และหน้าแชร์ เพิ่มปุ่ม/ลิงก์ Radmin VPN ซึ่งจะแสดงอัตโนมัติเมื่อเครื่องโฮสต์มี IP ของ Radmin VPN (26.0.0.0/8)
    • เพื่อนสามารถนำลิงก์ http://26.x.x.x:<port>/s/<token> ไปวางในแอป HAS Karaoke เพื่อต่อตรงเข้าเครื่องได้ทันที ไม่ต้องผ่านคลาวด์หรือ tunnel อินเทอร์เน็ต
  • HAS Direct (รองรับ ASIO Driver ใน HAS Karaoke โดยตรง):
    • ระบบโหลดไดรเวอร์ Audio Interface ความหน่วงต่ำที่ลงทะเบียนใน HKLM\SOFTWARE\ASIO ผ่าน COM โดยตรง ไม่ต้องพึ่ง SDK
    • รองรับรูปแบบเสียง 16/24/32-bit ทั้ง int และ float และจัดการ reset ไดรเวอร์อย่างถูกต้อง
    • โหลดไดรเวอร์เฉพาะเมื่อผู้ใช้เลือกเท่านั้น ช่วยป้องกันไม่ให้มีหน้าต่างเด้งกวนใจตอนเปิดโปรแกรม
  • สลับความถี่ 48 kHz อัตโนมัติ:
    • HAS Karaoke จะปรับอุปกรณ์ที่เป็น 44.1 kHz ให้เป็น 48 kHz อัตโนมัติเพื่อให้เสียงไมค์ส่งออกเป็น Opus 48 kHz แท้โดยไม่ต้อง resample
  • ลดบัฟเฟอร์เสียงเพื่อนกลับสู่ปกติอย่างรวดเร็วหลังเน็ตสะดุด:
    • เมื่อสัญญาณเน็ตสะดุดชั่วคราว บัฟเฟอร์จะไม่ค้างสูงอยู่ครึ่งนาทีเหมือนเดิมอีกต่อไป
    • ระบบจะตัดบัฟเฟอร์ส่วนเกินทิ้งอย่างปลอดภัยในช่วงที่เพื่อนเงียบ (< -40 dBFS) หรือหลังผ่านไป 3 วินาที ทำให้ความหน่วงกลับสู่ระดับปกติตามจริงภายในไม่กี่วินาที
  • กำหนดช่วงพอร์ต WebRTC UDP ตายตัว และเปิด Firewall อัตโนมัติ:
    • การรับส่งเสียง WebRTC เปลี่ยนมาใช้ช่วงพอร์ต UDP 47830–47999 ตายตัว
    • ตัวติดตั้งเพิ่มกฎ Inbound Firewall ให้ 2 ข้อ: TCP 47810–47829 และ UDP 47830–47999 เฉพาะจากวงเครือข่ายภายในบ้าน (localsubnet) และ Radmin VPN (26.0.0.0/8) ถอนการติดตั้งแล้วลบออกให้อัตโนมัติ

ติดตั้ง / อัปเดต

  1. ปิด DAW, OBS และ Streamlabs Desktop
  2. รัน HEARASIDE-Setup-1.0.10.exe
  3. อัปเดตทุกเครื่องและทุก DAW พร้อมกัน

HEARASIDE 1.0.9

Choose a tag to compare

@ArmZOfficial ArmZOfficial released this 26 Oct 11:22

HEARASIDE 1.0.9

One OBS Source for OBS & Streamlabs + Streamlabs Auto-Repair · 26 Oct 2026 · Windows 10 / 11 · VST3 + VST2 · OBS Studio 32+

ภาษาไทยอยู่ด้านล่าง

Installer: HEARASIDE-Setup-1.0.9.exe below. It updates any 1.0.x in place.
ตัวติดตั้ง: ไฟล์ HEARASIDE-Setup-1.0.9.exe ด้านล่าง อัปเดตทับ 1.0.x ได้ทันที


English

1.0.9 unifies the OBS source so a single hearaside-obs.dll works in both stock OBS Studio and Streamlabs Desktop (adapting at load time to Streamlabs' libobs fork), adds an optional background task to restore HEARASIDE after Streamlabs updates, and fixes a 1.0.8 bug that could restore an older app.asar.

Highlights

  • One OBS Source for Both OBS & Streamlabs:
    • hearaside-obs.dll detects at load time if it is running inside Streamlabs Desktop (obs.dll exports streamlabs_set_audio_flag on libobs 31.x).
    • Dynamically adapts obs_source_info and obs_source_audio (handles the inserted audio_render_do and dec_frame_pts fields without separate binaries or crashes).
    • An unknown future fork gets a graceful log message instead of crashing.
    • Eliminated the separate Streamlabs build, fork tag, and extra dependency downloads.
  • Streamlabs Auto-Repair Task (Installer Option):
    • Optional Scheduled Task: \HEARASIDE\Streamlabs repair (SYSTEM, hidden, priority 7, runs at start-up and every 15 minutes).
    • Automatically restores HEARASIDE into Streamlabs Desktop if Streamlabs auto-updates.
    • Runs in ~0.1 s when nothing changed (monitors app.asar file size and timestamp).
  • 1.0.8 Streamlabs Update Bug Fix:
    • In 1.0.8, updating Streamlabs could cause an old backup of app.asar to be restored, potentially breaking Streamlabs.
    • 1.0.9 now creates backups only from fresh, unpatched original files and ensures only matching patches are restored.

Install / update

  1. Close your DAW, OBS, and Streamlabs Desktop.
  2. Run HEARASIDE-Setup-1.0.9.exe.
  3. Update every computer and every DAW at once.

ภาษาไทย

1.0.9 รวมปลั๊กอิน OBS ซอร์สเป็นไฟล์เดียวใช้ได้ทั้ง OBS และ Streamlabs โดยปรับโครงสร้างตาม Streamlabs อัตโนมัติ พร้อมระบบใส่ HEARASIDE กลับเองหลัง Streamlabs อัปเดต และแก้บั๊กไฟล์แบ็กอัปของ 1.0.8

จุดเด่น

  • ปลั๊กอิน OBS Source ตัวเดียวใช้ได้ทั้ง OBS และ Streamlabs:
    • ไฟล์ hearaside-obs.dll จะตรวจจับอัตโนมัติขณะโหลดว่าทำงานอยู่ใน Streamlabs Desktop หรือไม่ (ตรวจจาก streamlabs_set_audio_flag ใน obs.dll)
    • ปรับโครงสร้างข้อมูล obs_source_info และ obs_source_audio ให้ตรงกับ libobs fork ของ Streamlabs อัตโนมัติ โดยไม่ต้องแยกไฟล์บิลด์อีกต่อไป
    • หาก Streamlabs อัปเดตเป็นเวอร์ชันที่ไม่รู้จัก จะแค่ไม่ขึ้นซอร์สในเมนูและบันทึก log โดยไม่ทำให้โปรแกรม crash
    • ตัดขั้นตอนการดาวน์โหลด header และคอมไพล์แยกของ Streamlabs ออก
  • ระบบใส่ HEARASIDE กลับเองอัตโนมัติ (ตัวเลือกในตัวติดตั้ง):
    • Scheduled Task ตัวเลือกในตัวติดตั้ง: \HEARASIDE\Streamlabs repair (รันเบื้องหลัง priority ต่ำ ตอนเปิดเครื่องและทุก 15 นาที)
    • ใส่ปลั๊กอิน HEARASIDE กลับเข้า Streamlabs Desktop ให้อัตโนมัติเมื่อ Streamlabs อัปเดต
    • ใช้เวลาตรวจสอบเพียง ~0.1 วินาทีหากไม่มีการเปลี่ยนแปลง
  • แก้บั๊กของ 1.0.8:
    • ใน 1.0.8 หาก Streamlabs อัปเดต อาจมีการนำไฟล์ app.asar สำรองรุ่นเก่ากลับมาใส่ทำให้ Streamlabs เสียหายได้
    • ใน 1.0.9 ปรับปรุงให้สำรองจากไฟล์ใหม่ล่าสุดของ Streamlabs เสมอ และคืนค่าเฉพาะไฟล์ที่ตรงกันเท่านั้น

ติดตั้ง / อัปเดต

  1. ปิด DAW, OBS และ Streamlabs Desktop
  2. รัน HEARASIDE-Setup-1.0.9.exe
  3. อัปเดตทุกเครื่องและทุก DAW พร้อมกัน

HEARASIDE 1.0.8

Choose a tag to compare

@github-actions github-actions released this 26 Oct 10:38

HEARASIDE 1.0.8

Friends Audio Stability, New HAS Karaoke & Streamlabs Desktop Support · 26 Oct 2026 · Windows 10 / 11 · VST3 + VST2 · OBS Studio 32+

ภาษาไทยอยู่ด้านล่าง

Installer: HEARASIDE-Setup-1.0.8.exe below. It updates any 1.0.x in place.
ตัวติดตั้ง: ไฟล์ HEARASIDE-Setup-1.0.8.exe ด้านล่าง อัปเดตทับ 1.0.x ได้ทันที


English

1.0.8 brings critical fixes for friend singing audio over UDP, a redesigned HAS Karaoke standalone app with Thai encoding fixes and Discord-style UI, and Streamlabs Desktop support.

Highlights

  • Fix Friend Choppy Singing:
    • Late or repeated HRA3 packets over the unordered DataChannel are dropped (ssnet::seqGap), and packets before a gap are recovered from in-band FEC.
    • PCM stays on the ordered WebSocket; browser mic sticks to one path without switching transport per packet.
    • AEC Auto latches on after 2 s of detected microphone leak and stays on. Fixed swapped AEC Off/Auto labels.
  • Redesigned HAS Karaoke:
    • Thai UTF-8 Fix: Thai characters are no longer mojibake/garbled (using "..."_th UTF-8 string literals).
    • "Hear yourself" / "Others hear you" Switches: Separate audio routing for singer and host.
    • Startup Howl Fix: Microphone opened with 2 channels to prevent stereo USB mics from howling on initial launch.
    • Discord-Style Look & Feel: Redesigned with HEARASIDE components (glass cards, toggle rows, fields), Discord-style custom title bar, and cleaner Audio Settings.
  • Streamlabs Desktop Support:
    • OBS source built against Streamlabs' libobs fork (31.1.2sl19b5).
    • Added hearaside-streamlabs.exe setup tool to integrate hearaside_source into Streamlabs Desktop app.asar.
    • Opt-in component in installer: "HEARASIDE for Streamlabs Desktop" (cleanly uninstallable).

Install / update

  1. Close your DAW, OBS, and Streamlabs Desktop.
  2. Run HEARASIDE-Setup-1.0.8.exe.
  3. Update every computer and every DAW at once.

ภาษาไทย

1.0.8 ปรับปรุงความเสถียรของเสียงร้องเพื่อนไม่ให้กระตุก ขาดๆ หายๆ ยกเครื่องหน้าตา HAS Karaoke ใหม่หมดพร้อมแก้ภาษาไทย และรองรับ Streamlabs Desktop

จุดเด่น

  • แก้เสียงเพื่อนร้องขาดๆ กระตุกๆ:
    • ตัดแพ็กเก็ตเสียง HRA3 ที่มาช้าหรือส่งซ้ำทิ้งบน DataChannel (ssnet::seqGap) และกู้คืนแพ็กเก็ตก่อนช่วงสัญญาณหายด้วย in-band FEC
    • เสียง PCM ใช้เส้นทาง WebSocket เสมอ ไมค์จากเบราว์เซอร์จะไม่สลับไปมาระหว่างสองเส้นทาง
    • ระบบ AEC Auto จะเปิดค้างอัตโนมัติเมื่อตรวจพบเสียงไมค์รั่วเกิน 2 วินาที และแก้ไขป้ายกำกับ AEC Off/Auto ที่สลับกัน
  • HAS Karaoke ดีไซน์ใหม่:
    • ภาษาไทยไม่เพี้ยน: แสดงผลภาษาไทยถูกต้องสมบูรณ์ด้วย UTF-8 ("..."_th)
    • ปุ่ม "ได้ยินเสียงตัวเอง / คนอื่นได้ยินเสียงคุณ": ปรับการส่งเสียงของตัวเราและคนอื่นได้อย่างอิสระ
    • แก้เสียงหอนตอนเปิดโปรแกรม: เปิดไมโครโฟนแบบ 2 แชนเนลเพื่อป้องกันเสียงหอนผิดปกติจากไมค์ USB สเตอริโอ
    • หน้าตาดีไซน์แบบ HEARASIDE: การ์ดกระจก, แถบบนและไอคอนสไตล์ Discord, เมนูตั้งค่าเสียงกระชับและใช้งานง่ายขึ้น
  • รองรับ Streamlabs Desktop:
    • บิลด์ปลั๊กอิน OBS ซอร์สเข้ากับ libobs fork ของ Streamlabs (31.1.2sl19b5)
    • เครื่องมือ hearaside-streamlabs.exe เชื่อม source เข้ากับ app.asar ของ Streamlabs อัตโนมัติ
    • เพิ่มตัวเลือกในตัวติดตั้ง "HEARASIDE สำหรับ Streamlabs Desktop" (ถอนการติดตั้งและคืนค่าเดิมได้ 100%)

ติดตั้ง / อัปเดต

  1. ปิด DAW, OBS และ Streamlabs Desktop
  2. รัน HEARASIDE-Setup-1.0.8.exe
  3. อัปเดตทุกเครื่องและทุก DAW พร้อมกัน

HEARASIDE 1.0.7

Choose a tag to compare

@github-actions github-actions released this 26 Oct 10:38

HEARASIDE 1.0.7

HAS Karaoke Phase K5 Update · 23 Oct 2026 · Windows 10 / 11 · VST3 + VST2 · OBS Studio 32+

ภาษาไทยอยู่ด้านล่าง


English

1.0.7 brings WebRTC UDP DataChannel audio transport with automatic failover to the HAS Karaoke desktop app, crash fixes, back-office administration, and an animated installer download experience.

Highlights

  • WebRTC UDP DataChannel Audio Transport (Phase K5): HAS Karaoke now uses unordered unreliable UDP DataChannel for audio streaming with automatic failover to WebSocket, lowering latency and smoothing packet bursts.
  • HAS Karaoke Stability & Startup Fixes: Fixed startup crash caused by unconstructed member access in MainWindow, and preserved content ownership during deep link dispatch (has-karaoke://s/<token>).
  • Admin Back Office (/admin): Added admin dashboard for download counting, active users, and release metrics.
  • Animated Download Page: Improved /download route with animated installer states and release details.

ภาษาไทย

1.0.7 อัปเดตระบบส่งเสียง WebRTC UDP DataChannel สำหรับ HAS Karaoke พร้อมระบบสลับเส้นทางอัตโนมัติ แก้บั๊กเปิดโปรแกรม เพิ่มแดชบอร์ดหลังบ้าน และปรับปรุงหน้าดาวน์โหลดใหม่

จุดเด่น

  • ระบบส่งเสียง WebRTC UDP DataChannel (Phase K5): HAS Karaoke รองรับการรับส่งเสียงผ่าน UDP DataChannel พร้อมระบบสลับกลับไป WebSocket อัตโนมัติหากมีปัญหา ช่วยลดความหน่วงและอาการสะดุด
  • แก้ปัญหาเปิดแอป HAS Karaoke: แก้บั๊กเปิดโปรแกรมไม่ขึ้นจาก unconstructed member access ใน MainWindow และแก้ปัญหาการเปิดผ่าน deep link (has-karaoke://s/<token>)
  • ระบบหลังบ้านผู้ดูแลระบบ (/admin): เพิ่มหน้าแดชบอร์ดแสดงสถิติการดาวน์โหลดและผู้ใช้งาน
  • หน้าดาวน์โหลดพร้อมแอนิเมชัน: ปรับปรุงหน้า /download แสดงสถานะการดาวน์โหลดและรายละเอียดเวอร์ชันใหม่อย่างชัดเจน

HEARASIDE 1.0.6

Choose a tag to compare

@ArmZOfficial ArmZOfficial released this 26 Oct 10:49

HEARASIDE 1.0.6

HAS Karaoke Standalone Desktop App · 23 Oct 2026 · Windows 10 / 11 · VST3 + VST2 · OBS Studio 32+

ภาษาไทยอยู่ด้านล่าง

Installer: HEARASIDE-Setup-1.0.6.exe and HAS-Karaoke-1.0.6.exe below.
ตัวติดตั้ง: ไฟล์ HEARASIDE-Setup-1.0.6.exe และ HAS-Karaoke-1.0.6.exe ด้านล่าง


English

1.0.6 introduces the standalone HAS Karaoke desktop application (only ~8 MB) so friends can join singing sessions directly without needing a DAW or OBS, along with automatic version checking and modular installer packages.

Highlights

  • HAS Karaoke Standalone App: A lightweight desktop app (~8 MB) featuring built-in vocal chain effects (reverb, echo, high-pass filter, compressor) and deep link support (has-karaoke://s/<token>) for joining karaoke rooms with one click.
  • Automatic Update Checker: HAS Karaoke now automatically checks for new releases on startup and notifies you with a direct download button.
  • Modular Installer (Inno Setup Types): The installer now offers modular installation types (Full suite, Plug-ins only, Karaoke only) so singers only need to install what they use.
  • New Web Download Page: Added dedicated download experience with file size and SHA-256 verification.

Install / update

  1. Close your DAW and OBS (if running).
  2. Run HEARASIDE-Setup-1.0.6.exe (full suite) or HAS-Karaoke-1.0.6.exe (karaoke only).

ภาษาไทย

1.0.6 เปิดตัวแอปเดี่ยว HAS Karaoke สำหรับ Windows (ขนาดเบาเพียง ~8 MB) ให้เพื่อนร่วมร้องเพลงด้วยกันได้ทันทีโดยไม่ต้องลง DAW หรือ OBS พร้อมระบบตรวจจับเวอร์ชันใหม่อัตโนมัติและตัวเลือกติดตั้งแบบแยกชุด

จุดเด่น

  • แอปเดี่ยว HAS Karaoke: โปรแกรมขนาดเล็ก (~8 MB) มาพร้อมเอฟเฟกต์เสียงร้องครบชุดในตัว (Reverb, Echo, High-pass filter, Compressor) และรองรับการกดลิงก์ห้อง (has-karaoke://s/<token>) เพื่อเข้าร่วมห้องร้องเพลงได้ทันที
  • ระบบแจ้งเตือนอัปเดตอัตโนมัติ: ตัวโปรแกรมจะตรวจสอบเวอร์ชันล่าสุดอัตโนมัติเมื่อเปิดใช้งาน พร้อมปุ่มดาวน์โหลดเวอร์ชันใหม่ได้ทันที
  • ตัวติดตั้งแบบแยกชุด (Modular Installer): Inno Setup เพิ่มตัวเลือกการติดตั้งให้เลือกได้ตามการใช้งาน (ชุดเต็ม, ปลั๊กอินอย่างเดียว, แอปคาราโอเกะอย่างเดียว) เพื่อนที่มาร้องเพลงสามารถเลือกติดตั้งเฉพาะสิ่งที่ต้องการได้
  • หน้าดาวน์โหลดบนเว็บใหม่: หน้า /download แสดงรายละเอียดขนาดไฟล์ ค่า SHA-256 และสถานะการติดตั้งอย่างชัดเจน

ติดตั้ง / อัปเดต

  1. ปิด DAW และ OBS ก่อนติดตั้ง
  2. รัน HEARASIDE-Setup-1.0.6.exe (ชุดเต็ม) หรือ HAS-Karaoke-1.0.6.exe (เฉพาะคาราโอเกะ)

HEARASIDE 1.0.5

Choose a tag to compare

@github-actions github-actions released this 20 Oct 17:28

HEARASIDE 1.0.5

Real-time Karaoke & Friends Room Update · 22 Oct 2026 · Windows 10 / 11 · VST3 + VST2 · OBS Studio 32+

ภาษาไทยอยู่ด้านล่าง

Installer: HEARASIDE-Setup-1.0.5.exe below. It updates any 1.0.x in place.
ตัวติดตั้ง: ไฟล์ HEARASIDE-Setup-1.0.5.exe ด้านล่าง อัปเดตทับ 1.0.x ได้ทันที


English

1.0.5 brings major improvements to the Friends Room (singing together online): lower latency, smoother jitter buffers, echo prevention, and per-friend separate WAV recording right inside the Hub.

Highlights

  • Per-Friend Separate Recording in Hub: Each friend card in the Hub now features a dedicated Record button. Audio is recorded to 48 kHz stereo 32-bit float WAV files in Documents\HEARASIDE\Recordings with BWF TimeReference timestamp automatically compensated by measured delay + buffer offset, lining up seamlessly when dragged into your DAW timeline.
  • Echo Loop Prevention in App Audio: When capturing friend audio, App Audio only outputs to the DAW while recording or when "Program only" is enabled. This prevents friend audio from leaking into the DAW master bus and echoing back to friends.
  • Jamulus-Style Adaptive Jitter Buffer: Jitter buffering in Hub and web now adapts to p95 network jitter. Short dropouts (< 1 packet) fade out smoothly and resume without re-priming, eliminating prolonged silences.
  • Independent Network Threads & Capped Queue: Hub uses separate threads for upstream mic reception and downstream mix delivery per friend, with a capped send queue (64 KB). Slow downstream connections will never choke upstream microphone audio.
  • Default Mono Mic: Friends now transmit mono audio by default, halving upstream bandwidth to ~768 kbps while keeping full 48 kHz quality. Stereo mode can still be toggled in settings for musical instruments.
  • DAW Buffer Warning: Hub alerts you when friends are live and your DAW audio block size is above 256 samples, recommending 128–256 for lowest latency.
  • Direct Track Pairing & Probe: You can manually choose which DAW track carries a friend, or use the audio probe chirp to pair automatically even if track names do not match. Hub remembers paired tracks across project saves.
  • Optimized Delay Lines: Real-time friend mixing uses contiguous buffer copying instead of per-sample modulo arithmetic, reducing audio thread CPU load.

Install / update

  1. Close your DAW and OBS.
  2. Run HEARASIDE-Setup-1.0.5.exe.
  3. Update every computer and every DAW at once.

ภาษาไทย

1.0.5 ปรับปรุงระบบห้องเพื่อน (ร้องเพลงด้วยกันออนไลน์) ครั้งใหญ่: ลดความหน่วง เสียงเนียนขึ้นไม่สะดุดยาว ป้องกันเสียงสะท้อน และอัดเสียงเพื่อนแยกไฟล์ WAV ได้ทันทีจากใน Hub

จุดเด่น

  • อัดเสียงเพื่อนแยกไฟล์ WAV ใน Hub: แถวของเพื่อนแต่ละคนใน Hub มีปุ่มอัดเสียง (REC) แยกคน บันทึกเป็นไฟล์ WAV สเตอริโอ 48 kHz 32-bit float ใน Documents\HEARASIDE\Recordings พร้อมคำนวณตำแหน่ง BWF TimeReference ชดเชยดีเลย์และบัฟเฟอร์ให้ตรงกับเพลงอัตโนมัติ ลากลงไทม์ไลน์ใน DAW ได้ตรงจังหวะทันที
  • ป้องกันเสียงสะท้อนใน App Audio: ในโหมดเพื่อน App Audio จะส่งเสียงออกแทร็ก DAW เฉพาะเมื่อกำลังกดอัด หรือเมื่อเปิด "เฉพาะเสียงโปรแกรม" เท่านั้น เพื่อไม่ให้เสียงเพื่อนรั่วเข้า Master Bus วนกลับไปสะท้อนเข้าหูเพื่อนคนอื่น
  • Jitter Buffer ปรับตัวตามเน็ตจริง (แบบ Jamulus): ทั้งใน Hub และหน้าเว็บปรับบัฟเฟอร์ตามค่า p95 jitter ของเน็ตจริง สัญญาณขาดสั้นจะเฟดเบาลงแล้วกลับมาเล่นต่อทันทีโดยไม่ต้องหยุดเติมบัฟเฟอร์ใหม่ยาวๆ
  • แยกเธรดรับส่งและจำกัดคิวส่ง: Hub แยกเธรดรับไมค์และเธรดส่งเสียงออกจากกันเด็ดขาด พร้อมจำกัด send buffer 64 KB หากเน็ตขาลงของเพื่อนช้าจะไม่ดึงให้ไมค์ขาขึ้นกระตุก
  • ไมค์ส่งเป็น Mono เป็นค่าเริ่ม: ลดการใช้แบนด์วิดท์ขาขึ้นลงครึ่งหนึ่งเหลือ ~768 kbps คงคุณภาพเสียงร้อง 48 kHz เต็มที่ (สามารถเลือกสเตอริโอได้ในแผงตั้งค่าหากต่อเครื่องดนตรี)
  • แบนเนอร์เตือน DAW Buffer: Hub จะแสดงคำเตือนเมื่อมีเพื่อนกำลังร้องสดและบัฟเฟอร์ DAW สูงกว่า 256 samples แนะนำให้ปรับเป็น 128–256 เพื่อความหน่วงต่ำสุด
  • เลือกแทร็กเพื่อนเอง & Probe: เลือกแทร็ก DAW ที่จะส่งเสียงเพื่อนเข้าได้เอง หรือกด Probe เพื่อปล่อยเสียงตรวจจับแทร็กอัตโนมัติแม้ชื่อแทร็กจะไม่ตรงกัน พร้อมจำคู่ไว้ในโปรเจกต์
  • Delay Line ความเร็วสูง: ใช้การก็อปปี้บัฟเฟอร์แบบต่อเนื่องแทนการคำนวณ % ทีละ sample ช่วยประหยัด CPU ใน audio thread

ติดตั้ง / อัปเดต

  1. ปิด DAW และ OBS
  2. รัน HEARASIDE-Setup-1.0.5.exe
  3. อัปเดตทุกเครื่องและทุก DAW พร้อมกัน

HEARASIDE 1.0.4

HEARASIDE 1.0.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Oct 04:29

HEARASIDE 1.0.4

Security update · 13 Oct 2026 · Windows 10 / 11 · VST3 + VST2 · OBS Studio 32+

ภาษาไทยอยู่ด้านล่าง

Installer: HEARASIDE-Setup-1.0.4.exe below (22.8 MB, SHA-256 000be07e3bba5afaa177f159c4796d37ec69e529c062c74504031614d82f6e7e). It is not code-signed yet, so Windows SmartScreen may warn: check the SHA-256 above first.
ตัวติดตั้ง: ไฟล์ HEARASIDE-Setup-1.0.4.exe ด้านล่าง (ยังไม่ได้เซ็นรหัส Windows SmartScreen อาจเตือน ให้ตรวจ SHA-256 ด้านบนก่อน)


English

1.0.4 changes nothing about how you sing together. It closes security gaps found in a review.

Install / update

  1. Close your DAW and OBS.
  2. Run HEARASIDE-Setup-1.0.4.exe. It updates any 1.0.x in place.
  3. Update every computer and every DAW at once, as with every 1.0.x.

Fixed

  • Signing a plug-in in could be tricked. A link carrying a ready-made code could make the website ask you to allow someone else's plug-in. The website no longer reads a code from the address: type the code shown in your own plug-in, and never use one somebody sent you.
  • Sign-in tokens could be saved unprotected. If Windows could not encrypt them, the plug-in wrote them to disk as plain text. It now stores nothing in that case (you sign in again next time). On other systems the file is readable by your user only.
  • The link server could be crowded out. Many half-open connections could use every place and block your listeners. Half-open connections and connections per visitor are now limited.
  • One approval could create two signed-in computers when the plug-in asked twice at the same moment. Fixed on the server.
  • Website: sign-in and sign-up now run a bot check, and accounts can only be changed through the website's own rules.

How this was checked

  • The website's tests pass, including a new one for the double sign-in. All plug-ins build as VST3 and VST2.
  • Not yet checked: a fresh install on a clean computer. Please report anything odd.

ภาษาไทย

1.0.4 ไม่เปลี่ยนวิธีร้องเพลงด้วยกันเลย แต่ปิดช่องโหว่ด้านความปลอดภัยที่พบจากการตรวจสอบ

ติดตั้ง / อัปเดต

  1. ปิด DAW และ OBS
  2. รัน HEARASIDE-Setup-1.0.4.exe ระบบจะอัปเดตทับ 1.0.x ให้เอง
  3. อัปเดตทุกเครื่องและทุก DAW พร้อมกัน เหมือนทุกเวอร์ชัน 1.0.x

แก้แล้ว

  • หลอกให้เชื่อมปลั๊กอินได้ ลิงก์ที่มีโค้ดสำเร็จรูปทำให้เว็บถามว่าจะอนุญาตปลั๊กอินของคนอื่นหรือไม่ ตอนนี้เว็บไม่อ่านโค้ดจากที่อยู่เว็บแล้ว ต้องพิมพ์โค้ดที่ขึ้นในปลั๊กอินของคุณเอง และห้ามใช้โค้ดที่คนอื่นส่งมาให้
  • โทเคนเข้าสู่ระบบอาจถูกบันทึกแบบไม่เข้ารหัส ถ้า Windows เข้ารหัสไม่ได้ ปลั๊กอินเคยเขียนลงดิสก์เป็นข้อความธรรมดา ตอนนี้จะไม่บันทึกเลยในกรณีนั้น (ต้องเข้าสู่ระบบใหม่ครั้งหน้า) ส่วนระบบอื่นไฟล์อ่านได้เฉพาะผู้ใช้คุณ
  • เซิร์ฟเวอร์ลิงก์ถูกแย่งที่ได้ การเชื่อมต่อค้างจำนวนมากใช้ที่หมดและบล็อกผู้ฟังของคุณได้ ตอนนี้จำกัดการเชื่อมต่อค้างและการเชื่อมต่อต่อผู้เข้าชมแล้ว
  • อนุมัติครั้งเดียวอาจได้เครื่องที่เข้าสู่ระบบสองเครื่อง เมื่อปลั๊กอินถามซ้ำพร้อมกัน แก้ที่เซิร์ฟเวอร์แล้ว
  • เว็บ: เข้าสู่ระบบและสมัครสมาชิกมีการตรวจบอต และบัญชีแก้ไขได้ผ่านกติกาของเว็บเท่านั้น

ตรวจอย่างไร

  • เทสต์ของเว็บผ่านทั้งหมด รวมเคสใหม่สำหรับการเข้าสู่ระบบซ้ำสองครั้ง ปลั๊กอินทุกตัว build ได้ทั้ง VST3 และ VST2
  • ยังไม่ได้ตรวจ: การติดตั้งใหม่บนเครื่องสะอาด เจออะไรแปลกๆ แจ้งได้เลย

HEARASIDE 1.0.3

Choose a tag to compare

@github-actions github-actions released this 11 Oct 08:41

HEARASIDE 1.0.3

Sing together · 11 Oct 2026 · Windows 10 / 11 · VST3 + VST2 · OBS Studio 32+

ภาษาไทยอยู่ด้านล่าง

Installer: HEARASIDE-Setup-1.0.3.exe below (19.3 MB, SHA-256 8bc8a37214b5b38906a34c821cfeae47e8fb68a82b7fc6da5a6a0270c456a3da).
ตัวติดตั้ง: ไฟล์ HEARASIDE-Setup-1.0.3.exe ด้านล่าง


English

1.0.3 is about singing with friends: friends now hear each other, the friends’ page has less delay, and friends mixed through your DAW plug-ins no longer echo or arrive late for your viewers.

Install / update

  1. Close your DAW and OBS.
  2. Run HEARASIDE-Setup-1.0.3.exe. It updates any 1.0.x in place.
  3. Update every computer and every DAW at once. Hub, Track, App Audio and the OBS plug-in of 1.0.3 talk to each other in a new way. A 1.0.2 plug-in next to a 1.0.3 Hub shows No Hub yet.
  4. Friends only need to reload their link page.

New

  • Friends hear each other, like Jamulus. Each friend now hears the music, your voice and every other friend. Nobody hears their own voice coming back. A friend’s voice goes to the others as soon as it reaches the Hub, never held back by Line up friends for viewers. Friends you mix in a DAW track are heard with your plug-ins on them. The level the others hear is that friend’s Volume.
  • Less delay on the friends’ page. The page used to wait a fixed 120 ms before playing the music. It now starts at 60 ms, grows only when the sound breaks up, and gives the time back when the line is steady. The microphone is sent every 10 ms instead of 20 ms. A slow line drops old sound instead of falling further and further behind.
  • Permanent links with your account. Sign in to your HEARASIDE account in any plug-in and the Hub uses hearaside.vercel.app for permanent links: your listen link and every friend’s send-in link stay the same between streams. You no longer need a website of your own. The links are listed in Account › Links and friends on the website. If you revoke one there, the Hub makes a new one by itself. A share web address set in Settings still wins.
  • Friend input in HEARASIDE Track:
    • Mint’s level into this track (−∞ to +12 dB) sets the level before your compressor.
    • Keep this track’s own sound also passes the track’s own input on to your plug-ins.
  • Sync appearance works. With the switch on, Language, Theme, UI size, Glass opacity, Track colours and Reduce motion follow you to every computer. If two computers change them, the newer change wins. Nothing that changes the sound is synced.

Fixed

  • A friend mixed in a DAW track heard their own voice come back. The voice went into your master, and the master is what friends hear. The HEARASIDE Track at the end of that channel now sends the friend to the Hub instead, so they are never sent back.
  • With Line up on, a friend mixed in a DAW track was late for your viewers. The voice was delayed by the line-up delay twice. It is now placed once, on the beat.
  • A friend could play twice before the HEARASIDE Track at the end of the channel was added. The voice went straight from the Hub and through the DAW master. Until that Track is there, the friend input now stays silent and the Hub plays the friend directly, as before. The screen says what to add.
  • Closing a DAW could freeze after you opened the account screen. The account worker was shut down while Windows held its loader lock. It now shuts down with the plug-in.
  • The account could stop working after its first token refresh. The worker locked itself up while saving the new token. Several DAWs open at once also no longer refresh at the same moment, which the server takes as a stolen token and signs the computer out.
  • Turning Hide my email on screen on or off could freeze the DAW for up to 10 seconds without internet. It is now sent in the background.
  • The Account page in the plug-ins: the three benefits now sit in one box, as designed. If Sign in with your browser can’t reach the website, the page says so. Before, it showed an empty signed-in profile.
  • Signing a plug-in in with a code never finished. The plug-in sent a name the website doesn't accept, so it got no code. The countdown started before the code arrived, so the page said The code expired at once, over the buttons. Once the website said You're signed in, the plug-in never checked back and kept waiting. All three are fixed. The code now shows Getting a code… until it arrives.
  • Sign out in a plug-in left that computer signed in on the website. The website refused the request. That computer now leaves Account › Devices too.
  • The Account page went blank a minute after signing in. The profile refreshes every minute, and the rows came back with no size. They stay now, and a field you are typing in keeps its text.
  • Share page: the backup link spilled out of the Connection card over Get someone else's link. The cards now grow with what's in them.
  • Without an account, the listen link could start as a home-network address. While Cloudflare starts, the link now stays empty and says Opening the internet link…. Only when there is no internet link after 20 seconds does it fall back to the home-network link.
  • Signing up on the website failed every time (“Database error saving new user”), for email, Google and Discord alike. This was fixed on the server; no update needed.
  • The website’s sign-in, sign-up, account and link pages answered 404. Fixed on the server.

Good to know

  • The base delay for singing together is the network: friend A hears friend B about B’s upload plus A’s download, the same as Jamulus. A large DAW buffer adds more, because the Hub sends a whole buffer at a time. For the lowest delay use 256 samples. At 2048, each send is about 43 ms of sound.
  • Ask friends to wear headphones. Everyone now hears everyone, so a speaker leaks the music and the other voices back into a mic.
  • A friend mixed in a DAW track goes to your viewers through the Hub, so mastering plug-ins above the Hub on your master don’t process them. Put the friend’s effects on their own channel.
  • Permanent links through your account need the HEARASIDE website with its link directory (Upstash Redis). If that site can’t register links for a minute, the Hub goes back to links that change every stream for the rest of the session.

How this was checked

  • 68 engine tests, including new ones:
    • nobody hears their own voice, and friends hear each other as soon as each voice arrives
    • a friend mixed in a DAW track is delayed once, not twice
  • The website API tests cover the share directory, recording links on an account, and revoking them.
  • All 14 automatic test suites pass, including the friends’ page in a real browser and loading every plug-in as VST3 and VST2.
  • Not tested yet with friends singing over the internet in a real DAW. Please report anything odd.

ภาษาไทย

1.0.3 เน้นการร้องเพลงกับเพื่อน เพื่อนได้ยินกันเองแล้ว หน้าเว็บเพื่อนหน่วงน้อยลง และเพื่อนที่มิกซ์ผ่านปลั๊กอินใน DAW ไม่มีเสียงสะท้อนกลับและไม่ช้ากว่าจังหวะสำหรับคนดูอีก

ติดตั้ง / อัปเดต

  1. ปิด DAW และ OBS
  2. รัน HEARASIDE-Setup-1.0.3.exe ระบบจะอัปเดตทับ 1.0.x ให้เอง
  3. อัปเดตทุกเครื่องและทุก DAW พร้อมกัน Hub, Track, App Audio และปลั๊กอิน OBS ของ 1.0.3 คุยกันแบบใหม่ ถ้าปลั๊กอิน 1.0.2 อยู่คู่กับ Hub 1.0.3 จะขึ้น ยังไม่มี Hub
  4. เพื่อนแค่โหลดหน้าลิงก์ใหม่

ของใหม่

  • เพื่อนได้ยินกันเองแบบ Jamulus เพื่อนแต่ละคนได้ยินเพลง เสียงคุณ และเพื่อนคนอื่นทุกคน แต่ไม่มีใครได้ยินเสียงตัวเองย้อนกลับ เสียงเพื่อนส่งต่อให้คนอื่นทันทีที่ถึง Hub ไม่รอ ปรับให้เพื่อนตรงจังหวะสำหรับคนดู เพื่อนที่มิกซ์ในแทร็ก DAW คนอื่นได้ยินเป็นเสียงที่ผ่านปลั๊กอินของคุณแล้ว ความดังที่คนอื่นได้ยินตามแถบ Volume ของเพื่อนคนนั้น
  • หน้าเว็บเพื่อนหน่วงน้อยลง เดิมหน้าเว็บรอ 120 ms ตายตัวก่อนเล่นเพลง ตอนนี้เริ่มที่ 60 ms ขยายเฉพาะตอนเสียงสะดุด และหดคืนเมื่อเน็ตนิ่ง ไมค์ส่งทุก 10 ms แทน 20 ms ถ้าเน็ตช้า หน้าเว็บทิ้งเสียงเก่าแทนที่จะช้าลงเรื่อยๆ
  • ลิงก์ถาวรผ่านบัญชี เข้าสู่ระบบบัญชี HEARASIDE ในปลั๊กอินตัวไหนก็ได้ แล้ว Hub ใช้ hearaside.vercel.app ทำลิงก์ถาวร ลิงก์ฟังและลิงก์ส่งเสียงของเพื่อนทุกคนเหมือนเดิมทุกไลฟ์ ไม่ต้องมีเว็บของตัวเองแล้ว ลิงก์แสดงใน บัญชี › ลิงก์และเพื่อน บนเว็บ ถ้าเพิกถอนที่นั่น Hub ออกลิงก์ใหม่ให้เอง ที่อยู่เว็บแชร์ที่ตั้งไว้ใน Settings ยังชนะเสมอ
  • Friend input ใน HEARASIDE Track
    • ระดับเสียง Mint ที่เข้าแทร็กนี้ (−∞ ถึง +12 dB) ตั้งระดับก่อนเข้า compressor
    • เก็บเสียงเดิมของแทร็กไว้ด้วย ส่งเสียงจาก input ของแทร็กต่อไปที่ปลั๊กอินของคุณด้วย
  • ซิงก์หน้าตาใช้ได้จริง เปิดสวิตช์แล้ว ภาษา ธีม ขนาด UI ความทึบกระจก สีแทร็ก และลดการเคลื่อนไหว ตามคุณไปทุกเครื่อง ถ้าสองเครื่องเปลี่ยนพร้อมกัน ค่าที่เปลี่ยนทีหลังชนะ ไม่ซิงก์ค่าที่กระทบเสียง

แก้แล้ว

  • เพื่อนที่มิกซ์ในแทร็ก DAW ได้ยินเสียงตัวเองย้อนกลับ เสียงเข้า master และ master คือสิ่งที่เพื่อนได้ยิน ตอนนี้ HEARASIDE Track ท้ายช่องส่งเพื่อนไปที่ Hub แทน จึงไม่ถูกส่งกลับไปหาเขา
  • เปิดปรับจังหวะแล้ว เพื่อนที่มิกซ์ในแทร็ก DAW ช้ากว่าจังหวะสำหรับคนดู เสียงถูกหน่วงซ้ำสองรอบ ตอนนี้วางครั้งเดียวตรงจังหวะ
  • ก่อนใส่ HEARASIDE Track ท้ายช่อง เพื่อนอาจดังสองทาง ทั้งจาก Hub ตรงๆ และผ่าน master ของ DAW ตอนนี้ระหว่างที่ยังไม่มี Track นั้น ช่อง Friend input จะเงียบ และ Hub เล่นเพื่อนตรงเหมือนเดิม บนจอบอกว่าต้องใส่อะไรเพิ่ม
  • ปิด DAW แล้วค้างได้ หลังเคยเปิดหน้าบัญชี ตัวจัดการบัญชีถูกปิดตอนที่ Windows ล็อก loader อยู่ ตอนนี้ปิดไปพร้อมปลั๊กอิน
  • บัญชีอาจหยุดทำงานหลังต่ออายุ token ครั้งแรก ตัวจัดการบัญชีล็อกตัวเองค้างตอนบันทึก token ใหม่ และถ้าเปิดหลาย DAW พร้อมกัน จะไม่ต่ออายุพร้อมกันอีก เพราะเซิร์ฟเวอร์จะนึกว่า token ถูกขโมย แล้วสั่งออกจากระบบ
  • เปิด/ปิด ซ่อนอีเมลบนจอ ตอนไม่มีเน็ต อาจทำให้ DAW ค้างได้ถึง 10 วินาที ตอนนี้ส่งเบื้องหลัง
  • หน้าบัญชีในปลั๊กอิน: ข้อดี 3 ข้ออยู่ในกล่องเดียวตามดีไซน์ ถ้ากด เข้าสู่ระบบผ่านเบราว์เซอร์ แล้วติดต่อเว็บไม่ได้ หน้าจอจะบอก (เดิมขึ้นหน้าบัญชีว่างๆ เหมือนเข้าสู่ระบบแล้ว)
  • เข้าสู่ระบบปลั๊กอินด้วยโค้ดไม่สำเร็จ ปลั๊กอินส่งชื่อที่เว็บไม่รับ เลยไม่ได้โค้ด นับถอยหลังเริ่มก่อนโค้ดมา...
Read more

HEARASIDE 1.0.2

Choose a tag to compare

@github-actions github-actions released this 10 Oct 04:17

HEARASIDE 1.0.2

Auto-sync fix · 10 Oct 2026 · Windows 10 / 11 · VST3 (+ VST2) · OBS Studio 32+

ภาษาไทยอยู่ด้านล่าง

Installer: HEARASIDE-Setup-1.0.2.exe is attached once it is built on Windows. Until then, use 1.0.1.
ตัวติดตั้ง: ไฟล์ HEARASIDE-Setup-1.0.2.exe จะแนบในหน้านี้หลัง build บน Windows เสร็จ ระหว่างนี้ใช้ 1.0.1 ไปก่อน


English

1.0.2 makes Auto-sync vocal work in real projects. In 1.0.1 it often stopped with “Measurements disagreed” even when you did everything right. Everything else is the same as 1.0.1.

Install / update

  1. Close your DAW and OBS.
  2. Run HEARASIDE-Setup-1.0.2.exe. It updates 1.0.0 or 1.0.1 in place.
  3. Open your DAW again. Your projects and delays are kept.
  4. Run Auto-sync vocal again if it failed before.

Fixed

  • Auto-sync vocal kept failing with “Measurements disagreed” (or set 0 ms).
    Auto sync measures in two steps:

    1. Only the music plays, to learn when it reaches the master.
    2. Only your mic, which hears the music faintly from the headphones held to it.

    During step 2 HEARASIDE mutes every track that has HEARASIDE Track. But the music can still reach the master another way: a reverb or FX return, a group or bus, or a channel without HEARASIDE Track. That leftover copy is much louder than the faint sound in the mic, so it competed with it. The readings flipped between the real delay and 0 ms (“Measurements disagreed”), or all settled on 0 ms and nothing was fixed.

    Auto sync now removes that leftover copy before it looks for your mic. Step 1 already tells it exactly when the copy arrives. In tests it finds the right delay even when the leftover music is as loud as -6 dB.

  • The music step of auto sync wandered when the music reached the master twice.
    If the program also plays straight to your audio interface and comes back into the DAW (a loopback input, a second channel), the master gets a second copy of the music. The short readings of the music step then pulled apart (a user’s log: 210, 195, 213, 130, 211 ms), so the step failed or only just passed. The music step now uses the same longer, sharper window as the mic step. In tests it stays within 1 ms even when the second copy is as loud as the first. Measuring now takes about 10 seconds instead of 7.

  • Auto-sync with “Hear viewers’ mix” switched on measured nothing.
    The stream is silenced while measuring. With Hear viewers’ mix on, your headphones were silenced too, so the mic heard nothing. While measuring, your headphones now always play your own mix.

  • No sound on phones from the listen link (and the friends’ page).
    The page started its audio only after loading its sound engine, which phones no longer count as part of your tap, so the sound stayed off. On iPhone, web audio was also silenced by the ringer switch, and a call or the lock screen stopped it for good. The sound now starts inside the tap, plays even with the ringer switch on silent, and comes back when you return to the page or tap it.

  • A new random listen link every time you share.
    Without permanent links (a Vercel site), switching Listen link on now makes a new random link each time. A link sent for an earlier stream stops working. Friends who are connected stay connected. Permanent links stay the same, as before.

  • Plug-ins failed Steinberg’s VST3 conformance test.
    HEARASIDE Hub, Track and App Audio reported one preset with an empty name, which the official VST3 validator rejects. Strict hosts such as Cubase can hide or block plug-ins like that. The preset is now called Default. Hub and Track pass all 47 standard and 537 extended validator tests.

  • Auto-sync log shows how App Audio is being read.
    When the music comes from App Audio, autosync.log now also records how far App Audio was ahead of the Hub and how often the Hub had to jump to catch up. In Studio One, App Audio on a monitored input channel runs separately from the master, which can make the music step wander.

  • Auto-sync screen: while measuring, Cancel covered the line Viewers hear nothing until this finishes. The button now sits under it.

If Cubase doesn’t show HEARASIDE

  1. Open Studio › VST Plug-in Manager and look under Blocklist (bottom). If HEARASIDE is listed there, select it and click Reactivate.
  2. Click Rescan (the circular arrows). The plug-ins are in C:\Program Files\Common Files\VST3\HEARASIDE.
  3. Look under the Tools category (Hub, Track and App Audio are filed as Fx › Tools), or search for “HEARASIDE”.

If it still doesn’t work

The red message names the reason, and the If it doesn’t work box next to the steps says what to do. For a closer look, open Documents\HEARASIDE\autosync.log: every run writes the five readings of each step and their scores. Please attach it when you report a problem.

  • Readings that are all --: the mic doesn’t hear the music. Turn the headphones up, hold them right against the mic, and bypass a noise gate or suppressor on the mic track while measuring.
  • Readings far apart: something else is talking or playing. Stay quiet and try again.

How this was checked

  • New tests for auto sync use music with a steady beat, which repeats every beat and could fool a measurement:
    • a mic that hears only a quiet, treble-heavy bleed with room noise, at 12, 40 and 95 ms round trips
    • room echo
    • leftover music in the master from -50 dB to -6 dB
    • a mic that hears nothing: it must give no number rather than a wrong one
  • All 12 automatic test suites pass, and Hub and Track pass Steinberg’s VST3 validator (47 standard, 537 extended tests).
  • Not tested yet with real DAWs on Windows. Please report anything odd.

ภาษาไทย

1.0.2 ทำให้ ซิงก์เสียงร้องอัตโนมัติ ใช้ได้จริงในโปรเจกต์ทั่วไป ใน 1.0.1 มักวัดไม่สำเร็จและขึ้น “วัดหลายรอบแล้วได้ค่าไม่ตรงกัน” ทั้งที่ทำทุกขั้นตอนถูกแล้ว ส่วนอื่นเหมือน 1.0.1 ทุกอย่าง

ติดตั้ง / อัปเดต

  1. ปิด DAW และ OBS
  2. รัน HEARASIDE-Setup-1.0.2.exe ระบบจะอัปเดตทับ 1.0.0 หรือ 1.0.1 ให้เอง
  3. เปิด DAW ใหม่ โปรเจกต์และค่าหน่วงเดิมยังอยู่ครบ
  4. ถ้าเคยวัดไม่ผ่าน ให้กด ซิงก์เสียงร้องอัตโนมัติ ใหม่อีกครั้ง

แก้แล้ว

  • ซิงก์เสียงร้องอัตโนมัติวัดไม่สำเร็จ ขึ้น “วัดหลายรอบแล้วได้ค่าไม่ตรงกัน” (หรือตั้งเป็น 0 ms)
    การซิงก์อัตโนมัติวัด 2 ขั้น:

    1. เล่นเพลงอย่างเดียว เพื่อรู้ว่าเพลงไปถึง master เมื่อไร
    2. ฟังไมค์อย่างเดียว ซึ่งได้ยินเพลงเบาๆ จากหูฟังที่จ่อไว้

    ระหว่างขั้นที่ 2 HEARASIDE ปิดเสียงทุกแทร็กที่มี HEARASIDE Track แต่เพลงยังไปถึง master ทางอื่นได้ เช่น ช่อง reverb/FX return, group/bus หรือช่องที่ไม่มี HEARASIDE Track เพลงที่หลุดมานี้ดังกว่าเสียงในไมค์มาก จึงแย่งผลวัด ค่าเลยสลับไปมาระหว่างค่าจริงกับ 0 ms (“วัดหลายรอบแล้วได้ค่าไม่ตรงกัน”) หรือได้ 0 ms ทุกรอบและไม่ได้แก้อะไรเลย

    ตอนนี้ระบบหักเพลงที่หลุดมาออกก่อน แล้วค่อยหาเสียงในไมค์ ขั้นที่ 1 บอกอยู่แล้วว่าเพลงนั้นมาถึงตอนไหน ในเทสต์วัดได้ถูกแม้เพลงที่หลุดมาดังถึง -6 dB

  • ขั้นวัดเพลงของซิงก์อัตโนมัติแกว่งเมื่อเพลงไปถึง master สองทาง
    ถ้าโปรแกรมเล่นเสียงออกการ์ดเสียงตรงๆ ด้วย แล้ววนกลับเข้า DAW (ช่อง loopback หรือช่องอื่น) master จะได้เพลงซ้ำอีกชุด ค่าที่วัดได้ในขั้นเพลงจึงกระจาย (log จากผู้ใช้: 210, 195, 213, 130, 211 ms) ทำให้วัดไม่ผ่าน หรือผ่านแบบเฉียดฉิว ตอนนี้ขั้นเพลงใช้หน้าต่างวัดที่ยาวและคมแบบเดียวกับขั้นไมค์ ในเทสต์ค่าที่วัดได้ห่างกันไม่เกิน 1 ms แม้เพลงชุดที่สองดังเท่าชุดแรก การวัดใช้เวลาราว 10 วินาทีแทน 7

  • ซิงก์อัตโนมัติตอนเปิด “ฟังแบบคนดู” อยู่วัดอะไรไม่ได้เลย
    ระหว่างวัดสตรีมถูกปิดเสียง ถ้าเปิด ฟังแบบคนดู อยู่ หูฟังก็เงียบตามไปด้วย ไมค์จึงไม่ได้ยินอะไร ตอนนี้ระหว่างวัดหูฟังจะเล่นมิกซ์ของคุณเองเสมอ

  • เปิดลิงก์ฟังสดบนมือถือแล้วไม่มีเสียง (หน้าของเพื่อนก็เช่นกัน)
    หน้าเว็บเริ่มเล่นเสียงหลังโหลดระบบเสียงเสร็จ ซึ่งมือถือไม่นับว่าเป็นการแตะของคุณแล้ว เสียงจึงไม่เริ่ม บน iPhone เสียงจากเว็บยังถูกปิดเมื่อเปิดโหมดเงียบ และถ้ามีสายเข้าหรือล็อกจอ เสียงจะหยุดไปเลย ตอนนี้เสียงเริ่มทันทีที่แตะ เล่นได้แม้เปิดโหมดเงียบ และกลับมาเองเมื่อกลับเข้าหน้านั้นหรือแตะจอ

  • ลิงก์ฟังสดสุ่มใหม่ทุกครั้งที่เปิดแชร์
    ถ้าไม่ได้ตั้งลิงก์ถาวร (เว็บ Vercel) ทุกครั้งที่เปิด ลิงก์ฟังสด จะได้ลิงก์สุ่มใหม่ ลิงก์ที่เคยส่งไปในไลฟ์ก่อนจะใช้ไม่ได้ เพื่อนที่เชื่อมต่ออยู่ไม่หลุด ส่วนลิงก์ถาวรยังคงเดิมเหมือนเดิม

  • ปลั๊กอินไม่ผ่านการทดสอบมาตรฐาน VST3 ของ Steinberg
    HEARASIDE Hub, Track และ App Audio รายงานว่ามี preset 1 ตัวแต่ไม่มีชื่อ ซึ่ง validator ทางการของ VST3 ถือว่าผิด host ที่เข้มงวดอย่าง Cubase อาจซ่อนหรือบล็อกปลั๊กอินแบบนี้ ตอนนี้ preset ชื่อ Default แล้ว Hub และ Track ผ่านการทดสอบครบ ทั้ง 47 ข้อแบบมาตรฐานและ 537 ข้อแบบละเอียด

  • ไฟล์ autosync.log บอกการอ่าน App Audio ด้วย
    ถ้าเพลงมาจาก App Audio ไฟล์ autosync.log จะบันทึกเพิ่มว่า App Audio เขียนล่วงหน้า Hub เท่าไร และ Hub ต้องกระโดดตามกี่ครั้ง ใน Studio One ถ้าวาง App Audio บนช่อง input ที่เปิด monitor ไว้ ช่องนั้นจะทำงานแยกจาก master ซึ่งอาจทำให้ผลวัดขั้นเพลงแกว่ง

  • หน้าซิงก์อัตโนมัติ: ระหว่างวัด ปุ่ม ยกเลิก ทับบรรทัด คนดูจะไม่ได้ยินอะไรจนกว่าจะวัดเสร็จ ตอนนี้ปุ่มอยู่ใต้บรรทัดนั้นแล้ว

ถ้า Cubase ไม่เห็น HEARASIDE

  1. เปิด Studio › VST Plug-in Manager แล้วดูส่วน Blocklist ด้านล่าง ถ้ามี HEARASIDE อยู่ ให้เลือกแล้วกด Reactivate
  2. กด Rescan (ลูกศรวน) ปลั๊กอินอยู่ที่ C:\Program Files\Common Files\VST3\HEARASIDE
  3. หาในหมวด Tools (Hub, Track และ App Audio อยู่ในหมวด Fx › Tools) หรือพิมพ์ค้นหา “HEARASIDE”

ถ้ายังวัดไม่ผ่าน

ข้อความสีแดงจะบอกสาเหตุ และกล่อง ถ้าไม่ได้ผล ข้างขั้นตอนบอกวิธีแก้ ถ้าอยากดูละเอียด ให้เปิดไฟล์ Documents\HEARASIDE\autosync.log ทุกครั้งที่วัดจะบันทึกค่าที่อ่านได้ 5 ครั้งของแต่ละขั้นพร้อมคะแนน ถ้าจะแจ้งปัญหา แนบไฟล์นี้มาด้วย

  • ค่าที่อ่านได้เป็น -- ทั้งหมด: ไมค์ไม่ได้ยินเพลง ให้เพิ่มเสียงหูฟัง จ่อหูฟังชิดไมค์ และปิด noise gate หรือตัวลดเสียงรบกวนบนแทร็กไมค์ชั่วคราวระหว่างวัด
  • ค่าห่างกันมาก: มีเสียงพูดหรือเสียงอื่นแทรก เงียบไว้แล้วลองใหม่

ตรวจสอบอย่างไร

  • เทสต์ใหม่ของซิงก์อัตโนมัติใช้เพลงที่มีจังหวะกลองซ้ำๆ ซ...
Read more

HEARASIDE 1.0.1

Choose a tag to compare

@github-actions github-actions released this 10 Oct 03:50

HEARASIDE 1.0.1

Bug-fix release · 10 Oct 2026 · Windows 10 / 11 · VST3 (+ VST2) · OBS Studio 32+

ภาษาไทยอยู่ด้านล่าง


English

1.0.1 fixes screens that were hard to read or cut off, and several problems under the hood that could make sound drop out, numbers wobble or sharing misbehave. Nothing new to learn: your projects, tracks, friends and links carry over as they are.

Install / update

  1. Close your DAW and OBS.
  2. Run HEARASIDE-Setup-1.0.1.exe. It updates 1.0.0 in place, so there is no need to uninstall first.
  3. Open your DAW again. Projects saved with 1.0.0 open unchanged.

Fixed: what you see

Where Before Now
Text fields, light theme (Track fine settings › Name shown in HEARASIDE, Share links, fields in HEARASIDE Track and App Audio) Typed text was white on a white field. You couldn't see the name you were editing. Text follows the theme, including when you switch between Light and Dark while the window is open.
OBS status chip (top of the Hub) The delay was cut off, e.g. OBS not connected · 394.7 … The whole value fits: OBS not connected · 394.7 ms.
Settings › Account “Account / Optional” was shown twice, one heading under the other. One heading with one line: Optional. Everything in HEARASIDE works without an account.
Auto-sync vocal, failed measurement The Start measuring button stayed on screen and covered the error message. Only its last words could be read. The red title, the full reason (e.g. talking or noise got in) and Measure again are all visible.
Auto-sync vocal, narrow window The hint next to the button was cut off: Takes about 7 … The hint moves under the button when there is no room beside it. A long error message (Thai) no longer runs under Measure again.
Website › Download OBS Studio [MIN VERSION] or newer OBS Studio 32 or newer

Fixed: under the hood

  • A friend's voice mixed in a DAW track (HEARASIDE Track with a friend chosen) could go silent.
    With large DAW buffers (more than 2048 samples), the friend's voice returned silence and restarted its buffer on every block. Big blocks are now read in pieces, so the voice keeps playing at any buffer size.
  • Possible clicks or dropouts on a mono track that receives a friend.
    The plug-in reserved memory while processing audio, which HEARASIDE never allows because it can cause dropouts. That memory is now set up once, before playback starts.
  • The track's own microphone could pass through before playback was ready.
    A track set to receive a friend now stays silent until it's ready, never passing its own input.
  • “Delay to OBS” and Plug-ins before this add could wobble.
    The measuring thread read values while the audio thread was writing them. They are now shared safely, so the numbers stay steady.
  • Permanent links could stay online after sharing was switched off.
    Switching sharing off from an OBS hotkey or the REST API while the link was registering could race with the registering thread. This is now safe.
  • Sharing on macOS / Linux builds: when a friend or listener closed the browser, the next write to their connection could end the DAW. Released Windows builds were not affected. This was fixed ahead of a macOS version.

How this release was checked

  • All 12 automatic test suites pass, including a new test: a track's Viewers Delay is never mistaken for plug-in latency.
  • Every screen was checked by the UI audit (109 screenshots in English / Thai, light / dark, six window sizes): no overlapping or cut-off layout.
  • All plug-ins and tests were also built with AddressSanitizer / UndefinedBehaviorSanitizer (no findings) and ThreadSanitizer (the races above were found this way and are fixed).
  • Website: type check and 36 tests pass, and every page loads on desktop and mobile without errors or sideways scrolling.

Not tested yet

  • Real DAWs and OBS on Windows (Cubase, Studio One, Reaper, FL Studio, Ableton Live). Please report anything odd.
  • App Audio and program capture (Windows only) were reviewed but could not be run in the test environment.

ภาษาไทย

1.0.1 เป็นรุ่นแก้บั๊ก แก้หน้าจอที่อ่านยากหรือข้อความถูกตัด และแก้ปัญหาเบื้องหลังหลายจุดที่อาจทำให้เสียงหาย ตัวเลขแกว่ง หรือการแชร์ทำงานผิด ไม่มีอะไรต้องเรียนรู้ใหม่ โปรเจกต์ แทร็ก เพื่อน และลิงก์เดิมใช้ต่อได้ทันที

ติดตั้ง / อัปเดต

  1. ปิด DAW และ OBS
  2. รัน HEARASIDE-Setup-1.0.1.exe ระบบจะอัปเดตทับ 1.0.0 ให้เอง ไม่ต้องถอนการติดตั้งก่อน
  3. เปิด DAW ใหม่ โปรเจกต์ที่บันทึกด้วย 1.0.0 เปิดได้ตามเดิม

แก้แล้ว: สิ่งที่เห็นบนจอ

ตรงไหน ก่อน ตอนนี้
ช่องพิมพ์ในธีมสว่าง (ตั้งค่าแทร็กละเอียด › ชื่อที่แสดงใน HEARASIDE, ช่องลิงก์ในหน้าแชร์, ช่องใน HEARASIDE Track และ App Audio) ตัวอักษรเป็นสีขาวบนพื้นขาว มองไม่เห็นชื่อที่กำลังแก้ ตัวอักษรเปลี่ยนสีตามธีม รวมถึงตอนสลับสว่าง/มืดขณะเปิดหน้าต่างอยู่
ป้ายสถานะ OBS (ด้านบนของ Hub) ตัวเลขความหน่วงถูกตัด เช่น OBS ยังไม่เชื่อม · 394.7 … แสดงครบ OBS ยังไม่เชื่อม · 394.7 ms
ตั้งค่า › บัญชี หัวข้อ “บัญชี / ไม่บังคับ” แสดงซ้ำสองครั้งซ้อนกัน เหลือหัวข้อเดียว พร้อมบรรทัด ไม่บังคับ ทุกอย่างใน HEARASIDE ใช้ได้โดยไม่ต้องมีบัญชี
ซิงก์เสียงร้องอัตโนมัติ ตอนวัดไม่สำเร็จ ปุ่ม เริ่มวัด ค้างอยู่และทับข้อความแจ้งผิดพลาด อ่านได้แค่ท้ายประโยค เห็นหัวข้อสีแดง เหตุผลเต็มประโยค (เช่น มีเสียงพูดหรือเสียงรบกวน) และปุ่ม วัดใหม่ ครบ
ซิงก์เสียงร้องอัตโนมัติ บนหน้าต่างแคบ ข้อความข้างปุ่มถูกตัดเป็น ใช้เวลาราว 7 … ข้อความย้ายลงไปใต้ปุ่มเมื่อด้านข้างไม่พอ และข้อความผิดพลาดภาษาไทยที่ยาวไม่ทับปุ่ม วัดใหม่ แล้ว
เว็บไซต์ › ดาวน์โหลด OBS Studio [MIN VERSION] ขึ้นไป OBS Studio 32 ขึ้นไป

แก้แล้ว: เบื้องหลัง

  • เสียงเพื่อนที่มิกซ์ในแทร็ก DAW (HEARASIDE Track ที่เลือกชื่อเพื่อน) อาจเงียบไปเลย
    ถ้าตั้งบัฟเฟอร์ DAW ใหญ่ (เกิน 2048 sample) ตัวอ่านเสียงเพื่อนจะคืนความเงียบและเริ่มบัฟเฟอร์ใหม่ทุก block ตอนนี้อ่าน block ใหญ่เป็นชิ้นๆ เสียงเพื่อนจึงเล่นต่อได้ทุกขนาดบัฟเฟอร์
  • แทร็กโมโนที่รับเสียงเพื่อนอาจมีเสียงคลิกหรือเสียงขาด
    ปลั๊กอินจองหน่วยความจำระหว่างประมวลผลเสียง ซึ่ง HEARASIDE ไม่อนุญาตเพราะทำให้เสียงขาดได้ ตอนนี้จองไว้ครั้งเดียวก่อนเริ่มเล่น
  • เสียงไมค์ของแทร็กเองอาจหลุดออกไปก่อนระบบพร้อม
    แทร็กที่ตั้งให้รับเสียงเพื่อนจะเงียบจนกว่าจะพร้อม ไม่ปล่อยเสียงอินพุตของตัวเองออกไป
  • ตัวเลข “ความหน่วงไป OBS” และ ปลั๊กอินก่อนหน้าหน่วง อาจแกว่ง
    thread ที่วัดความหน่วงอ่านค่าขณะที่ audio thread กำลังเขียนอยู่ ตอนนี้ส่งค่าระหว่างกันอย่างปลอดภัยแล้ว ตัวเลขจึงนิ่ง
  • ลิงก์ถาวรอาจยังออนไลน์อยู่หลังปิดการแชร์
    ถ้าปิดการแชร์จาก hotkey ของ OBS หรือ REST API ขณะที่ลิงก์กำลังลงทะเบียน สอง thread อาจชนกัน ตอนนี้ปลอดภัยแล้ว
  • การแชร์บน build macOS / Linux: ถ้าเพื่อนหรือคนฟังปิดเบราว์เซอร์ การส่งข้อมูลครั้งถัดไปอาจทำให้ DAW ปิดตัว รุ่น Windows ที่ปล่อยไปแล้วไม่โดนปัญหานี้ แก้ไว้ก่อนออกรุ่น macOS

ตรวจสอบอย่างไร

  • เทสต์อัตโนมัติผ่านครบ 12 ชุด รวมเทสต์ใหม่ที่ยืนยันว่า Viewers Delay ของแทร็กจะไม่ถูกนับเป็นความหน่วงของปลั๊กอิน
  • ตรวจทุกหน้าจอด้วย UI audit (109 ภาพ ทั้งไทย/อังกฤษ ธีมสว่าง/มืด 6 ขนาดหน้าต่าง) ไม่มี layout ทับหรือถูกตัด
  • build ปลั๊กอินและเทสต์ทั้งหมดด้วย AddressSanitizer / UndefinedBehaviorSanitizer (ไม่พบปัญหา) และ ThreadSanitizer (พบ race ข้างบนด้วยวิธีนี้ และแก้แล้ว)
  • เว็บไซต์: typecheck และเทสต์ 36 ชุดผ่าน ทุกหน้าโหลดได้ทั้งเดสก์ท็อปและมือถือ ไม่มี error และไม่มี scroll แนวนอน

ยังไม่ได้ทดสอบ

  • DAW จริงและ OBS บน Windows (Cubase, Studio One, Reaper, FL Studio, Ableton Live) ถ้าเจออะไรแปลกๆ แจ้งได้เลย
  • App Audio และการดักเสียงโปรแกรม (Windows เท่านั้น) ตรวจโค้ดแล้ว แต่รันในสภาพแวดล้อมทดสอบไม่ได้