Hacker Newsnew | past | comments | ask | show | jobs | submit | larme's commentslogin

Always a fan of their works, especially uxn[0] and apps developed for it. They showcase how many things a small virtual machine can do while being very portable

[0]: https://100r.co/site/uxn.html


Unlike 30 years ago, now I see anti-developer as a feature for end users. The current trend is that big corporation developers just abuse any system to squeeze profits/information from end users as much as possible.

In this case apple do this because Meta are abusing.


GPU programming?


Rust is great for GPU programming, or at least for writing the Host (CPU) side without friction. WGPU or FFI-based Vulkan etc bindings for graphics. Cudarc + normal Cuda kernels for general purpose compute. I bring these up as they're easy-to-use and mature.


thanks for the pointer, I will check them out


Yeah, you're still stuck with DSL's there, but not for lack of trying https://github.com/NVlabs/cuda-oxide


I have an X4 and use it as a writer deck with microslate firmware[0]

I heavily customized the source code with llm so I can use emacs style keybindings and search.

[0]: https://github.com/Josh-writes/microslate-firmware


incredible that the repo fails to include a single screenshot/photo of what the firmware looks like


Does the official repo not or you mean this version where the guy sounds like he did some customisations on the navigation buttons ?


What I linked is the official repo. My customization is private because I replace the original fonts with a commercial font (which I own a license) so I feel it's better not to make the repo public.


I ws considering something like this, do you have any video of it in action?


I don't have video on my hand but a photo is here: https://files.catbox.moe/z8suof.jpg

There are some cons:

- some users report text gets blurred out if used under direct sunlight for a long time. I don't use it outside so I'm not affected

- sometimes the BLE connection is sketchy. I'm not sure if it's hardware or software problem

- the editor features are very barebone so you may want to customize your own version

- beware there are unflashable edition of this device


Also I think there's a youtuber who shoot some videos about using microslate.


I hadn't heard about microslate. Thank you.


I list some cons in a sibling comment. You may want to check if you plan to buy one


I already own one - I've been reading with crosspoint.


because modern browsers are monsters that a lot of us want to avoid


People who are interested in this application should check synplant[0]. It has a ML technology called "Genopatch" which gives you 2 functionality:

1. you can try to describe a sound with some tags and it will try to generate a sound to capture the feeling of these tags

2.you can feed it with a sound sample and it will try to re-synthesize the sound with its synth engine. Though the end result will usually be just a "re-imagined" version of your input sample.

My guess is the underlying model is not a "deep" model. The main benefit is that the end result is not a wave file, but a list of generated parameters that can be synthesized by the synthplant engine. And now it comes the interesting part: you can tweak these parameters to finetune the generated sound. These parameters have actual meanings (FM ratio, reverb etc.)

[0]: https://soniccharge.com/synplant


How far are we from getting a general model that can resynthesize any instrumental audio sound without fiddling with any knobs, so that we can recreate instruments we hear from any song? Seems like it should exist by now?


For me creating the exact sound is not very interesting from sound designing perspective. You can always sample the real instrument.

Like physical modeling synthesis, the interesting part is to compress the sound to some parameters that you can tweak and generate new sounds

Another approach is VAE, which also you give your some latent embedding, you can tweak the embedding to generate new sound. However the meaning of this embedding is not explicit.


"You can always sample the real instrument."

This doesn't really work on instruments like guitars. Open D sounds way different than fretted D on the E string. Timbre changes with position and it's one of the ways I determine where a player's hands are on the neck when I'm trying to play their song.


I'm not doing fancy AI stuff but I have worked a lot with my own bespoke supercollider system where I record whole fretboards of guitars and then play alternative notes based off of certain rules. For whatever dumb reason though, the most natural sounding thing is really just playing, e.g., any random D4 from its possibilities at any given moment.

Timbral differences also exist depending on force, the manner plucked, the already ringing overtones... It's hard to know what you want, but the most natural thing is always going to be some organic variation in the notes in general.

If you have a good ear, you aren't, I don't think, hearing so much the timbral diff in the individual open or fretted notes as much as the fact that a barre chord and an open chord is a different voicing of the same harmony.


No, I'm going off the timbral differences - same way I identify which pickup position is being used. There's a specific 'thickness' I cue in on to determine pickup and specific note placement.


Huh, got it. That's pretty cool!


That is not something inherent in guitars themselves, it is the norm in steel string guitars and the fan-braced/Spanish guitar but mostly because that is the norm for all those mass produced guitars which make up the bulk of guitars. On steel string you can often greatly decrease this quality just by switching to flatwounds, this is part of the flatwound sound, it shifts the timbrel content into the players technique but if you want much timbrel content with flatwounds you need heavy strings and a high action, and the hand strength and technique that sort of setup requires.

Before the rise of the steel string and the Spanish guitar, guitars tended to be more even across their range and also had less bass which helped even them out, and now that sound is what we are used to. There have always been niches that wanted that more even sound, but for most that just makes it more difficult to play all that music that developed around these quirks, so they remain niches.


It doesn't even work for most instruments, nearly every instrument can sound differently depending on how you play it. A violin sounds different depending on how close the bow is to the bridge, a piano sounds different depending on which pedals are pressed and whether the lid is open, a trumpet sounds different depending on whether there is a cup in front of it and where. Experienced musicians know how to use these effects to create the right feeling.

And that's only based on how little I know about this.


In the early days of FM synthesis it was not uncommon to hear the refrain "FM synthesis can reproduce any sound you can hear on the radio" from some of the wilder-haired synth nerds of the time.

Aphex Twins' MIDI Mutant came pretty close (quite a few years ago now) to delivering on that promise:

https://magazine.raspberrypi.com/articles/aphex-twin-midimut...

I'm pretty sure another pass at this problem would prove quite fruitful - as others have noted elsewhere in this thread, there are tools like SynPlant which promise this kind of functionality, although - for my needs - I much prefer AT's approach, having it all in a single box.

Seems to me that the Zynthian/Monome[1] folks might have something like this in their toolkits, somewhere. Might be time to catch up with those projects...

[1] = https://zynthian.com / https://monome.org


Fiddling with the knobs is the fun part. https://www.youtube.com/watch?v=la2u4VlGwbQ


SUNO is pretty close. It still has some weird things going on with high frequency artifacts and phase between left and right channels but if you aren't listening on a good system (like a phone) most people probably wont notice.


synplant is a great synth!


Before LLM there has already been Fields medalist[0] who creates professional software[1].

[0]: https://en.wikipedia.org/wiki/Martin_Hairer

[1]: https://www.hairersoft.com/


This description sounds like a cult.


> It's a big democracy red flag when a majority wants to take a lot from a tiny minority

It’s not “taking”. The rich give out some money so the society has a higher probability to stay peaceful. or a violent revolution may happen.

This is really a win win situation


Go is not high performance enough. Like what others said, you implement the high performance part in C++ and use python to glue them.


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: