# 💿 hapaxOS PUBLIC BETA 2.30 D

**URL:** <https://squarp.community/t/hapaxos-public-beta-2-30-d/15913>\
**Category:** HapaxOS\
**Created:** [February 3, 2026, 3:46pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913 "2026-02-03T15:46:48Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![squarpadmin](https://squarp.community/user_avatar/squarp.community/squarpadmin/32/2555_2.png) [@squarpadmin](https://squarp.community/u/squarpadmin)\
**Post date:** [February 3, 2026, 3:46pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/1 "2026-02-03T15:46:49Z")

</div>

Hey everyone,

We’re excited to share that the upcoming **hapaxOS 2.30** firmware is now available as a **public beta**!

 ![Asset 14](https://squarp.community/uploads/default/original/2X/1/119ca2091f16a88bb4244f139d9dbb849b67962a.png)

This release introduces brand-new features, most notably **MPE support** and **Virtual Cables** , along with important bug fixes and performance improvements. We’d love for you to try it out and help us test what’s coming next.

🔭 This is an open beta, you can jump in right now!  
Just head over to this alternate [beta website](https://beta.squarp.net/hapax/firmware/) to download the update. The updated [online manual](https://beta.squarp.net/hapax/manual/) is also available there with a new MPE dedicated [page](https://beta.squarp.net/hapax/manual/modempe/).

💬 Send all feedback to [beta@squarp.net](mailto:beta@squarp.net) (**you can also reach us through our new contact form [here](https://beta.squarp.net/contact/)**). We’re not accepting feature requests at this stage, but we welcome bug reports and general feedback.

🐛 For all bugs, please provide a clear step by step procedure to reproduce it, so that we can fix it more easily.

⚠ Older firmware versions won’t be able to open project created with beta versions: it is recommended to make a backup of your projects before upgrading to this beta.

Thanks for being part of shaping this firmware with us!  
– The Squarp instruments Team

---

<div class="post-metadata">

**Author:** ![squarpadmin](https://squarp.community/user_avatar/squarp.community/squarpadmin/32/2555_2.png) [@squarpadmin](https://squarp.community/u/squarpadmin)\
**Post date:** [February 3, 2026, 3:47pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/2 "2026-02-03T15:47:15Z")

</div>



---

<div class="post-metadata">

**Author:** ![ncapone87](https://squarp.community/letter_avatar_proxy/v4/letter/n/4da419/32.png) [@ncapone87](https://squarp.community/u/ncapone87)\
**Post date:** [February 3, 2026, 4:14pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/3 "2026-02-03T16:14:13Z")

</div>

Excellent! looking forward to giving this a spin later today.

---

<div class="post-metadata">

**Author:** ![MADVILLA](https://squarp.community/letter_avatar_proxy/v4/letter/m/ecccb3/32.png) [@MADVILLA](https://squarp.community/u/MADVILLA)\
**Post date:** [February 3, 2026, 4:48pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/4 "2026-02-03T16:48:15Z")

</div>

merry christmas y’all :’)

---

<div class="post-metadata">

**Author:** ![lessismore](https://squarp.community/letter_avatar_proxy/v4/letter/l/57b2e6/32.png) [@lessismore](https://squarp.community/u/lessismore)\
**Post date:** [February 3, 2026, 6:10pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/5 "2026-02-03T18:10:34Z")

</div>

Power update!

---

<div class="post-metadata">

**Author:** ![Jonny](https://squarp.community/user_avatar/squarp.community/jonny/32/986_2.png) [@Jonny](https://squarp.community/u/Jonny)\
**Post date:** [February 3, 2026, 6:39pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/6 "2026-02-03T18:39:12Z")

</div>

Thanks for the update. When I go to the updated beta online manual I can’t see anything about USB devices? I’ve connected the Hapax to a USB hub, but when I try to select a USB device they are not named, just called DEV1, DEV2 etc.

---

<div class="post-metadata">

**Author:** ![squarpadmin](https://squarp.community/user_avatar/squarp.community/squarpadmin/32/2555_2.png) [@squarpadmin](https://squarp.community/u/squarpadmin)\
**Post date:** [February 3, 2026, 6:59pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/7 "2026-02-03T18:59:17Z")

</div>

Unfortunately, Hapax is not compatible with USB Hubs.

More info about virtual cables here: [Hapax Manual | Squarp instruments](https://beta.squarp.net/hapax/manual/modetrack/#N2lg6iP) and [Hapax Manual | Squarp instruments](https://beta.squarp.net/hapax/manual/modempe/#HdKfvwJ)

---

<div class="post-metadata">

**Author:** ![noka](https://squarp.community/letter_avatar_proxy/v4/letter/n/ecae2f/32.png) [@noka](https://squarp.community/u/noka)\
**Post date:** [February 3, 2026, 7:06pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/8 "2026-02-03T19:06:53Z")

</div>

I use a mioXL between HAPAX and Osmose and that has the same result compared to direct connection with Osmose (meaning it works). But still recording good MPE from Osmose to HAPAX does not work for me (despite all the recommended settings). E.g. the PB data per note are not arriving in HAPAX at all. Recording direktly on HAPAX works - but with less expression. I will test more…

---

<div class="post-metadata">

**Author:** ![JPM63](https://squarp.community/user_avatar/squarp.community/jpm63/32/3511_2.png) [@JPM63](https://squarp.community/u/JPM63)\
**Post date:** [February 3, 2026, 8:41pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/9 "2026-02-03T20:41:06Z")

</div>

I think Jonny referred to USB Devise not to USB Host. I use a USB hub for the USB devise connecting the Hapax via the hub to my Mac and that works. Have not tried this yet with the new beta.

---

<div class="post-metadata">

**Author:** ![Concrete3vidence](https://squarp.community/letter_avatar_proxy/v4/letter/c/c77e96/32.png) [@Concrete3vidence](https://squarp.community/u/Concrete3vidence)\
**Post date:** [February 3, 2026, 8:41pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/10 "2026-02-03T20:41:43Z")

</div>

I got Kingston Nucleum USB-C hub / dock connected to iPad pro M1, and Hapax connected to the USB-C hub. For me the virtual midi ports appear, and they work.

In Hapax they are DEV2, DEV3 and so when you push and scroll the output button when USB DEVICE is selected. In host software (Loopy Pro) they appear as HAPAX Port 1, HAPAX Port 2…

I hope this helps!

---

<div class="post-metadata">

**Author:** ![aleymeow](https://squarp.community/letter_avatar_proxy/v4/letter/a/57b2e6/32.png) [@aleymeow](https://squarp.community/u/aleymeow)\
**Post date:** [February 3, 2026, 9:49pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/11 "2026-02-03T21:49:44Z")

</div>

Great release, just wish there was a bit more for other things people Have been asking for.

---

<div class="post-metadata">

**Author:** ![ncapone87](https://squarp.community/letter_avatar_proxy/v4/letter/n/4da419/32.png) [@ncapone87](https://squarp.community/u/ncapone87)\
**Post date:** [February 3, 2026, 9:51pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/12 "2026-02-03T21:51:43Z")

</div>

Yes, I see the same thing.

---

<div class="post-metadata">

**Author:** ![solipsvs](https://squarp.community/user_avatar/squarp.community/solipsvs/32/2566_2.png) [@solipsvs](https://squarp.community/u/solipsvs)\
**Post date:** [February 3, 2026, 10:07pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/13 "2026-02-03T22:07:58Z")

</div>

plenty of bandwidth over usb! no need to crowd a bunch of commands onto one buss! nice. you could really flesh out a template for your daw and just turn on and go! stuff like the [rk006](https://retrokits.com/rk006/) on the other side of a daw are making a bit more sense now!

edit: and the output fx now has plenty of simultaneous discreet connections for routing midi to its own destination in the daw. great for editing after a jam… for the radio mix of course 👍 😝

edit2: so the output fx doesnt seem to make use of the virtual cables yet, holding down the knob on the buss selector knob turns off the effect.

but loading virtual outputs with holding down the knob works pretty well!

---

<div class="post-metadata">

**Author:** ![da23real](https://squarp.community/letter_avatar_proxy/v4/letter/d/e274bd/32.png) [@da23real](https://squarp.community/u/da23real)\
**Post date:** [February 4, 2026, 4:49am UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/14 "2026-02-04T04:49:48Z")

</div>

Virtual cables ? Oh great I’m impatient to test that tomorrow

---

<div class="post-metadata">

**Author:** ![JPM63](https://squarp.community/user_avatar/squarp.community/jpm63/32/3511_2.png) [@JPM63](https://squarp.community/u/JPM63)\
**Post date:** [February 4, 2026, 7:28am UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/15 "2026-02-04T07:28:18Z")

</div>

Same thing on my side. Works great with a hub and with Bitwig. Great feature guys.

---

<div class="post-metadata">

**Author:** ![da23real](https://squarp.community/letter_avatar_proxy/v4/letter/d/e274bd/32.png) [@da23real](https://squarp.community/u/da23real)\
**Post date:** [February 4, 2026, 10:04am UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/16 "2026-02-04T10:04:08Z")

</div>

Great luck my SD card reader gets broken I can’t run to test it right now 😕

---

<div class="post-metadata">

**Author:** ![Maarten](https://squarp.community/letter_avatar_proxy/v4/letter/m/ecccb3/32.png) [@Maarten](https://squarp.community/u/Maarten)\
**Post date:** [February 4, 2026, 11:37am UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/17 "2026-02-04T11:37:47Z")

</div>

What is the idea behind the BPM nanotune feature? Is it a kind DJ style of tempo nudge feature? If so, wouldn’t it make sense to have a shortcut to do this and also to reset it automatically?

---

<div class="post-metadata">

**Author:** ![Maarten](https://squarp.community/letter_avatar_proxy/v4/letter/m/ecccb3/32.png) [@Maarten](https://squarp.community/u/Maarten)\
**Post date:** [February 4, 2026, 1:01pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/18 "2026-02-04T13:01:45Z")

</div>

One more question: is regular polyphonic aftertouch now also supported? Or only MPE?

---

<div class="post-metadata">

**Author:** ![squarpadmin](https://squarp.community/user_avatar/squarp.community/squarpadmin/32/2555_2.png) [@squarpadmin](https://squarp.community/u/squarpadmin)\
**Post date:** [February 4, 2026, 1:17pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/19 "2026-02-04T13:17:33Z")

</div>

Good question! It can be used to to perfectly match Hapax’s BPM with other devices when not using the MIDI clock synchronization (very special uses).

---

<div class="post-metadata">

**Author:** ![squarpadmin](https://squarp.community/user_avatar/squarp.community/squarpadmin/32/2555_2.png) [@squarpadmin](https://squarp.community/u/squarpadmin)\
**Post date:** [February 4, 2026, 1:18pm UTC](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913/20 "2026-02-04T13:18:26Z")

</div>

For the moment it’s only MPE but some work has been done to prepare Poly AFT.

[Next page](https://squarp.community/t/hapaxos-public-beta-2-30-d/15913.md?page=2)
