featherbear / bitfocus-companion-module-presonus-studiolive

Bitfocus Companion integration of the PreSonus StudioLive III API
MIT License
11 stars 6 forks source link

Which presonus-studiolive-api to use? #1

Closed jbubik closed 2 years ago

jbubik commented 2 years ago

Hello Andrew, I would like to help with this project. I see you made some refactoring in presonus-studiolive-api recently. I guess bitfocus-companion-module-presonus-studiolive-iii will need some changes too. Please let me know if/when I can help. I am a complete beginner in TS/JS, but have some knowledge about other languages, system administration, networking. Our Companion runs on RaspberryPI4B / ubuntu 20.04 and our console is Presonus Studiolive 24R.

Current master of bitfocus-companion-module-presonus-studiolive-iii has these issues:

I have tried to replace presonus-studiolive-api with #95e52125911196db16f860e97e935fcb45981a99 (Jan 1, 2022). No error messages in Companion, but mute/unmute doesn't work. I noticed only a few dependencies pulled in with this release. The older code pulled dozens of packages.

featherbear commented 2 years ago

Hi @jbubik, thanks for taking interest in this integration. As you've said, https://github.com/featherbear/presonus-studiolive-api/commit/db4183a6c3afec3bd1d035875785baedeb993095 is (moreorless) the last working version that I've developed this Companion integration against. Since then, alot of the structure has changed (still trying to figure out what things to expose in the API!)

RE: Case sensitive file naming - Yeah haha this has been a pain, because Windows' git client doesn't recognise case changing as a change; I've since added a linter in the pipeline to catch these things in the future!


I'm almost finished with my sprint (v1.0.3) of the API; and soon after I'll update this integration to support it - I'll let you know when that's done :)

featherbear commented 2 years ago

@jbubik Commit b3b556287f2f289c6b2cbf9341b3e856e2a7e4de should be stable, try it out :)

Module v1.1.1 built against API v1.0.5


help text

interface

jbubik commented 2 years ago

Works properly with our StudioLive 24R. Thank you!