Hacker News new | past | comments | ask | show | jobs | submit | xavriley's comments login

This is a hypothesis put forward by Gerald Langner in the last chapter of “The Neural Code of Pitch and Harmony” 2015. I personally think he was on to something but sadly he died in 2016 before he could promote the work

I’m the author of the high resolution guitar model posted in a comment above. I have a drum transcription model that I’m getting ready for release soon which should be state of the art for this. I’ll try to update this thread when I’m done


> In 1912, based on research on B vitamins, Polish biochemist Casimir Funk condensed the term vital amines to vitamines.

Casimir Funk is one of the best names I’ve ever heard


Kazimierz Funk does not roll off the tongue ;) Casimir it is then.


rolls off just fine if you know how to pronounce it


Hydrofoil from Sorrento to Capri in choppy seas, on our honeymoon. Was the stuff of nightmares. My wife said we’d have to live on Capri because she was never setting foot on a boat again


It sounds like you’ve found it already but th original pYin implementation is in the VAMP plugin. Simon Dixon is my PhD supervisor but he’s quite busy. Feel free to email me questions in my the meantime. j.x.riley@ the same university as Simon. There’s also a Python implementation in the librosa library which might have a better license for your purposes.


High latency - agreed but it depends on whether a GPU is available or not. If it is then theoretically CREPE could be real-time. The error rates for pitch recognition are still quite good though for the full CREPE model. I’m interested to see the data on this claim.


Simple techniques like autocorrelation can still recover a missing fundamental. To answer the GP post, using neural networks for this task is overkill for simple, clean signals but it can be desirable if you need a) extremely high accuracy or b) robust results when there are signal degradations like background noise


> how does authorization between the host and the forked work?

On fly.io you get a private network between machines so comms are already secure. For machines outside of fly.io it’s technically possible to connect them using something like Tailscale, but that isn’t the happy path.

> how do I make sure that the unit of work has the right IAM

As shown in the demo, you can customise what gets loaded on boot - I can imagine that you’d use specific creds for services as part of that boot process based on the node’s role.



It’s not been mentioned yet, but if you play music then going to jam sessions is a great way to meet people. You’re all on a journey together toward improving as musicians which helps things to gel. As a jazz musician I can find a jam session in pretty much any city I go to. If you don’t play you can always go just to listen, watch and be inspired


+1

Not a jazz guy, but open mics are a good way to meet people


Bluegrass jams too.

Seems like the less popular the genre, the more interactive the amateur musicians are.


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

Search: