zhinit
It seems like anthropic just keeps adding more features that I don't really want and now is ignoring my claude.md and hooks. It feels like i'm adding more and more guardrails just to get to the place i used to be at before all the new features.
Hopfully Pi helps
YInMn Blue: The first new blue in two centuries
Tool Specifications Matter: Uncovering and Mitigating Safety Risks in AI Agents
Stealthy Concurrent Audio Prompt Injections Against Multimodal LLM Agents
Are Kalshi MLB Game Winner Prices Accurate?
Agentic Permissions Policy Algebra for Taint Confinement in LLM Agents
Convolution: The Secret Behind Filtering
Time-Frequency Consistency Learning for Robust Speech Deepfake Detection
Looks like this has been possible since iOS 17 but is not well documented.
I was looking into a way around this and I don't think it exists without building out an entire phone app.
For 2) SUNO's stem separation is pretty good. The open sources ones (like spleeter) are also not bad, but they are pretty hit or miss.
For 3) This is a really cool idea. The deep dream images produced the fur and eyeball textures because they used imagenet data which had a bunch of dogs and other animals in it. The trick would be finding a good data set to use for this. May be there is a public source of animal sounds floating around you could try this with.
And yeah think people 100% generating songs is pretty wack, but I could see why it would be fun to someone who is not a musician.
It was a lot of work to get a good DSP to work on the web hahah. Yes, I am writing the DSP in C++ and compiling to WASM. Im using multithreading so the audio work is done in the AudioWorklet while the UI is run in the main thread. I was thinking of writing another article on this because it's pretty interesting and a bit complex.
I sound designed some of the kicks myself and some of them are from sample packs. I just renamed them all to have German names.
If I wanted the model to run completely in the frontend I would need the user to download 300MB of weights and it would probably be tricky making sure it works on everyone's hardware. So I though about this but it didn't seem like the best option. I'm pretty sure it is possible though.
And yes I put rate limiting so no one goes crazy on my credits.
Im glad you're enjoying it!
This is the hot topic in AI ethics.
Is it just learning the same way that a human learns from hearing songs on the radio and playing them, or is it just a compression algorithm? There is not a clear answer here but it seems like the legal system so far is letting things slide and agreeing with the former argument.
(This can also be applied to other areas like open AI reading the NYT)
This would be a cool project to work on. Ideally you would buy some vintage gear and then run the audio through both, but that would be very expensive. You could may be find some vst emulations though and get decent results.
0: 128 x 173
1: 64 x 87
2: 32 x 44
3: 16 x 22
4: 8 x 11
Then i used 4 separate channels.
This was somewhat arbitrary due to the local training constraint. This would be a hyper parameter worth tuning if I had time to dig into this more.
I trained this a few month ago and don't remember exactly what I tried before I arrived here, but I only ran the whole process 2 or 3 times because of how long it took to train. Hope this answers your question!
If you are curious I used a NVIDIA GeForce GTX 1660 SUPER So to be exact, it came out 7 years ago (I upgraded at some point on this desktop a long time ago and didn't remember the exact year) (I updated the article to reflect this now)
This cost $230 new and you can get one now for $100 which I don't think is too out of reach.