ctag-fh-kiel / ctag-tbd

CTAG TBD >>to be determined<< an extendible open source Eurorack sound module
Other
180 stars 49 forks source link

Midi, OSC, http #70

Open machinehistories opened 6 months ago

machinehistories commented 6 months ago

Is there a way to modulate parameters outside of the web app. It would be amazing if vcv rack could modulate the web app parameters and that in turn could drive the parameters on the physical module. Can the physical module receive midi or OSC messages or is there another means to sequence parameters outside of the 2 cv inputs using rest. Do you have any suggestions on how to implement some sequenced modulation.

ctag-fh-kiel commented 6 months ago

Hi there, currently there is no OSC implemented. We once started working on implementing WebMidi in the browser app to be able to do what you refer to. The results can be found in the "midi" branch of the repo. You'd have to merge the spiffs/www folder with the current master, maybe something works ;) The issue with using it this way have been that sending continuous control messages thru the web-api can cause some interruptions of the audio thread due to cache misses. I can't tell how bad this would be with the current code base, maybe it works fine. You could also talk directly to the rest-api https://github.com/ctag-fh-kiel/ctag-tbd/blob/midi/spiffs_image/www/readme-api.md to implement control. Even better would be if you would implement OSC for TBD and send a merge request to us :)

ctag-fh-kiel commented 6 months ago

Ah, forgot to mention, we are VERY active on soon releasing a MIDI only version of the TBD, where you will have LOTS of control of all parameters. You can read the current MIDI implementation here https://docs.google.com/document/d/1nE06D81PKwmRPWvzO2XH71YJTlkTrWKaK04dhERxskg/edit?usp=sharing The MIDI-TBD will support DIN and USB MIDI, have approx. 80 controls, which you can map on anything and even allows to play some plugins with 4 voice polyphony. This will open VAST opportunities, as the 2-CVs of the Eurorack version are indeed a bit limiting.

machinehistories commented 6 months ago

The tbd-bba sounds incredible I can’t wait to use it. I’m particularly excited by program change control. You can use the algorithms as modes in a similar way to how mode on plaits allows for cv control over the selected sound. I really appreciate your full explanation on the limits but also on the potential to continue to build and develop this module even further. I’m also going to mention something that might be trivial but it does impact user experience; the web ui on the sink 2.4 is much more attractive and feels less ordinary than the web ui for the tbd. I suggest either adopting the more custom and refined ui or maybe adding a few simple color or styling controls. I have a few synthesis technologies modules like the e352 and they have on screen ui customization and it’s a great feature. Another exciting feature is the ability to link the vcv module to the physical module. Having that connection would provide unprecedented control and programmability. I’d happily purchase the new module it all sounds really exciting and I look forward to using it. If you need a beta tester I offer my services.

Jason Pilarski machine histories 420 west ave 33 unit 11 Los Angeles, CA 90031 (323)-441-9793

On Tue, Apr 9, 2024 at 10:55 PM Robert Manzke @.***> wrote:

Ah, forgot to mention, we are VERY active on soon releasing a MIDI only version of the TBD, where you will have LOTS of control of all parameters. You can read the current MIDI implementation here https://docs.google.com/document/d/1nE06D81PKwmRPWvzO2XH71YJTlkTrWKaK04dhERxskg/edit?usp=sharing The MIDI-TBD will support DIN and USB MIDI, have approx. 80 controls, which you can map on anything and even allows to play some plugins with 4 voice polyphony. This will open VAST opportunities, as the 2-CVs of the Eurorack version are indeed a bit limiting.

— Reply to this email directly, view it on GitHub https://github.com/ctag-fh-kiel/ctag-tbd/issues/70#issuecomment-2046589825, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGMWUVDQJGFT4D6FDFLIUODY4TH6LAVCNFSM6AAAAABF7XG2XCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBWGU4DSOBSGU . You are receiving this because you authored the thread.Message ID: @.***>