Re:Makepad- Synthesizer Written in Rust
by rvdca on Tuesday July 04, 2023 @01:24AM
(#36582537)
For anyone interested, the main author (if I understood properly) did a presentation at RustNL on the UI aspect that was quite impressive performance wise : https://youtu.be/rC4FCS-oMpg
Re:Makepad- Synthesizer Written in Rust
by usrusr on Tuesday July 04, 2023 @03:11AM
(#36583248)
Technically, that talk is by the author of the UI system/IDE that uses the synthesizer as an extended hello world. The synthesizer itself is by a different guy ( https://thisisnotrocketscience.nl ) who's been calling his bassline syths somethingmetallicfish since almost forever.
Re:Makepad- Synthesizer Written in Rust
by rikarendsmp on Tuesday July 04, 2023 @04:45AM
(#36583951)
We also have a much newer version however the workload of 'everything' has been a bit overwhelming since we aren't actually making a synth(thats just an example application) but an IDE, designtool and a framework.
Re:Makepad- Synthesizer Written in Rust
by rikarendsmp on Tuesday July 04, 2023 @07:28AM
(#36585226)
We might, but only after we made our own. Our editor will finally break the barrier of inlining widgets/controls performantly. The editor is one piece with the visual designer (2 sides of a coin)
Re:Makepad- Synthesizer Written in Rust
by uglycoyote on Tuesday July 04, 2023 @10:48AM
(#36587481)
I was disappointed in that example for a different reason. it ran on my phone, but when I pinch -zoomed (which is what I assumed a zoom widget built for web was supposed to support) it kept zooming towards the same point, which was a boring black spot. it didn't pan and zoom like I would have expected.
Re:Makepad- Synthesizer Written in Rust
by rikarendsmp on Tuesday July 04, 2023 @04:43AM
(#36583923)
We can definitely support it being hosted, however this is extra work on the platform side. VST is a licensing nightmare tho, i didnt really feel like stepping into that for now.
Re:Makepad- Synthesizer Written in Rust
by paulgb on Tuesday July 04, 2023 @07:11AM
(#36585083)
For those who haven’t seen it, Makepad is also an in-browser code editor with an open-source UI toolkit. Looks like this synth is one of the examples of the UI toolkit.
Re:Makepad- Synthesizer Written in Rust
by beezlewax on Tuesday July 04, 2023 @03:11PM
(#36591307)
This is awesome. I saw a talk on this the other day on YouTube.
This looks good even on my crappy phone. Is there a reason though that the html on hackernews renders text more sharply than the text on the makepad apps?
Re:Makepad- Synthesizer Written in Rust
by rikarendsmp on Thursday July 06, 2023 @06:15AM
(#36613728)
It shouldnt be 'that' blurry tho, sounds like maybe you have a browser-zoom level thats not 100%. I try to deal with that, but there are browsers that mess it up (safari can for instance)
I notice that there is a bug when I open the console: a note will be triggered and stay there forever.
The audio worklet uses postMessages (https://makepad.nl/makepad/platform/src/os/web_browser/audio...), which is not GC free.
For those are interested, I am maintaining https://glicol.org/ which is also an Rust/WASM audio app in browsers.
Mentioning that.. is this open source?
It's the iron fish project.
https://emscripten.org/docs/porting/simd.html
https://makepad.dev/
I'd suggest to reset sliders on double click like most plugin instruments do.
This looks good even on my crappy phone. Is there a reason though that the html on hackernews renders text more sharply than the text on the makepad apps?
It's very blurry though? Seems like it's trying to run at ~1080p (on a 1440p screen)