# NRPN Possible Bug

**URL:** <https://forum.electra.one/t/nrpn-possible-bug/2912>\
**Category:** Bug reports\
**Created:** [May 11, 2024, 8:01pm UTC](https://forum.electra.one/t/nrpn-possible-bug/2912 "2024-05-11T20:01:13Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![RobinC](https://avatars.discourse-cdn.com/v4/letter/r/aeb1de/32.png) [@RobinC](https://forum.electra.one/u/RobinC)\
**Post date:** [May 12, 2024, 11:13am UTC](https://forum.electra.one/t/nrpn-possible-bug/2912/3 "2024-05-12T11:13:01Z")

</div>

I can work around this using Lua.

@NewIgnis has a suggested solution in the thread below using virtual controls

> [@NRPN messages with slower synths](https://forum.electra.one/t/nrpn-messages-with-slower-synths/913/12):
>
> I took a note but I do not want to promise I would work on that in coming weeks. From what was said here I assume that if there was an option to send the NRPN parameter change just once and then keep sending value changes it should be ok with the ESQ-1/SQ80. Right now, each NRPN includes the parameter identification and even the parameter reset messages.

This means that electra will send out the messages in the correct format for the Bass Station 2

I can then write code in a midi.OnControlChange event to direct messages from the Bass Station 2 back to the virtual controls

This gives me bidirectional control of the Bass Station 2 NRPNs

---

_[View the full topic](https://forum.electra.one/t/nrpn-possible-bug/2912)._
