reflex
VeeSeeVSTRack
Our great sponsors
reflex | VeeSeeVSTRack | |
---|---|---|
17 | 30 | |
1,057 | 252 | |
0.2% | - | |
4.4 | 1.8 | |
15 days ago | almost 3 years ago | |
Haskell | C | |
BSD 3-clause "New" or "Revised" License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
reflex
-
On inheritance and why it's good Rust doesn't have it
There's other people around here who would like to know your opinion about these GUI frameworks! I haven't written a GUI in Rust personally, but my favorite GUI framework is not at all OOP: https://reflex-frp.org/
-
Reflex – Web apps in pure Python
Not to be confused with Reflex, allowing web apps in pure Haskell: https://reflex-frp.org/
-
Interactive animations
FRP solutions sound very attractive. But reflex seems to be stuck on the outdated GHCJS, and I haven't been able to get it to build. The newer JS output in GHC doesn't yet have DOM support. And even if I used one of those, figuring out how to interact with a LaTeX renderer might be tricky.
-
The Quest for the Ultimate GUI Framework
I only have experience using Reflex, which I regard as the main contender for FRP UI libraries in the Haskell sphere. It's got a flashy website, but I think the documentation is a bit disorganized -- it took a long time for me to figure out how to get going with the library (you find some pieces of knowledge scattered here and there, if you look hard enough). My plan was to learn it well enough to onboard other people, but I don't think I could convince anyone who hasn't already decided that they're gonna make UIs in Haskell no matter the required effort.
- Reflex FRP
-
Simple GHC stack for a novice
Once someone has spent a bunch of time with Haskell and sees the value, they will find Nix if it makes sense. Maybe they'll want to play with https://reflex-frp.org, or they'll discover they want a better way to package 3rd-party dependencies, or they start using NixOS and want to nix all the things, etc. etc. Or, maybe they'll never find a use for it, and that's okay.
-
Building on iPad
Reflex natively supports iOS, along with Android, desktop and web. I would recommend it for functional reactive programming in Haskell: https://reflex-frp.org
- Functional Reactive Programming
-
HTML5 Ubuntu App with native component?
It's been awhile since I've tried to get into Ubuntu Touch/Linux mobile development in earnest. I'm currently working on an app using the reflex framework that I hope to eventually target Android, iOS, Desktop, and Linux Mobile.
-
Event driven programming in haskell
If you're talking about the current Elm approach, I'm not sure. Otherwise, the paper I linked to notes some of the FRP libraries that existed at the time, some of which are still supported today (like reactive-banana), and otherwise I'd suggest looking at reflex, mentioned in the first post in this thread. I don't think it existed at the time the Elm paper came out.
VeeSeeVSTRack
-
ReaRoute with VCV Rack issues
There is also VeeSeeVSTRack https://github.com/bsp2/VeeSeeVSTRack
-
Rack 2 (Virtual Eurorack)
Since some people don’t like the cathedral development style VCV rack uses, I point people to a fork of an older version of VCV rack with two features VCV rack 2 doesn’t have:
* It can run as a VST plugin, so one can use it with their favorite digital audio workstation (DAW)
* The code is BSD licensed
Here is that VST plugin fork: https://github.com/bsp2/VeeSeeVSTRack#downloads
-
How do you integrate VCV with Ableton?
Hete is an old VST port I found. Haven't used it in a while so I don't know if it's stable: https://github.com/bsp2/VeeSeeVSTRack
-
Bespoke Synth 1.0 – open-source software modular synthesizer
* The VST fork of VCVrack for a modular synth: https://github.com/bsp2/VeeSeeVSTRack#downloads
I would get a keyboard controller with full sized keys and a 5-pin DIN MIDI out for just over $200, but that can come later.
-
Why I'll never create modules for VCV Rack anymore
Again, I prefer the fork at https://github.com/bsp2/VeeSeeVSTRack#downloads because it’s a working VSTi, and because it’s under a BSD (not GPL) license, which has more flexibility in certain circumstances; I remember the arguments around 2001 or 2002 when there were concerns Python’s license was not “GPL compatible”, so I have always found GPL licenses pedantic.
-
Is there any proper manual for the Behringer Crave? (Besides the quick start guide)
Try vcvrack.com to get a handle on the basic principles.
- Welche Freewares zum Musik produzieren?
-
LMMS can control VCV Rack through MIDI
I set up a drum beat and a pattern on a muted track to control this Eurorack simulator. https://vcvrack.com/
-
Does anyone know exactly what this does?
Here's the best way to learn about synthesis. https://vcvrack.com/
-
Please help me grok use cases for modular.
Since nobody else has mentioned it, you might want to try VCV Rack. It's a pretty good modular synth in software (bonus, it's free!). You can save and load complete patches, so it scratches that itch to recapture a complex configuration. Lots of good information in its dedicated subreddit.
What are some alternatives?
sodium - Sodium - Functional Reactive Programming (FRP) Library for multiple languages
Cardinal - Virtual modular synthesizer plugin
Elm - Compiler for Elm, a functional language for reliable webapps.
pipewire - Mirror of the PipeWire repository (see https://gitlab.freedesktop.org/pipewire/pipewire/)
dunai - Classic FRP, Arrowized FRP, Reactive Programming, and Stream Programming, all via Monadic Stream Functions
lmms - Cross-platform music production software
reflex-dom - Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.
pedalboard - 🎛 🔊 A Python library for audio.
purescript - A strongly-typed language that compiles to JavaScript
helm - Helm - a free polyphonic synth with lots of modulation
rhine - Haskell Functional Reactive Programming framework with type-level clocks
pyo - Python DSP module