TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

TuneNN: A transformer-based network model for pitch detection

112 pointsby CMLabover 1 year ago

8 comments

joonatanover 1 year ago
Could someone fill me in why would machine learning be necessary for pitch detection? Isn't it something that could just be solved with FFT or it's a much more complicated task?
评论 #38700008 未加载
CMLabover 1 year ago
A transformer-based network model, pitch tracking for musical instruments.<p>The timbre of musical notes is the result of various combinations and transformations of harmonic relationships, harmonic strengths and weaknesses, instrument resonant peaks, and structural resonant peaks over time.<p>It utilizes the transformer-based tuneNN network model for abstract timbre modeling, supporting tuning for 12+ instrument types.
评论 #38697935 未加载
rrherrover 1 year ago
How does the accuracy of this compare to CREPE?<p><a href="https:&#x2F;&#x2F;github.com&#x2F;marl&#x2F;crepe">https:&#x2F;&#x2F;github.com&#x2F;marl&#x2F;crepe</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;maxrmorrison&#x2F;torchcrepe">https:&#x2F;&#x2F;github.com&#x2F;maxrmorrison&#x2F;torchcrepe</a><p>Does anyone know what the current state of the art is, within the Music Information Retrieval community?
评论 #38699136 未加载
bravuraover 1 year ago
What&#x27;s the license?<p>What are your thoughts on PESTO which learns pitch-prediction very well with a small network, and uses a self-supervised objective?<p><a href="https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2309.02265" rel="nofollow noreferrer">https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2309.02265</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;SonyCSLParis&#x2F;pesto">https:&#x2F;&#x2F;github.com&#x2F;SonyCSLParis&#x2F;pesto</a>
vessenesover 1 year ago
This is cool! The very best software-based tuning tech out there is probably in piano tuning apps; they cost hundreds of dollars+ and are specifically made to report on harmonics and other piano nuances.<p>Do you have any comparisons against other pitch detection tech? Accuracy? Delay&#x2F;Responsiveness? I assume it&#x27;s much more compute work than a handcoded FFT type pitch detector.<p>I think it&#x27;s possible this would find utilization in the piano world if the output offers something new &#x2F; something that can analyze what a piano tuning maestro can hear and make it accessible to a mid-tier tuner.
评论 #38697796 未加载
评论 #38699230 未加载
评论 #38697955 未加载
squidsoupover 1 year ago
It might be worth pointing out that the banjo model is for a four string banjo, given a five string banjo is the more common instrument.
filterfiberover 1 year ago
Does anyone know where I should look if I want to detect specific sounds? Like a smoke alarm, food bowl dispenser (its very distinct), cat meowing, 3d printer collision, that sort of thing?
评论 #38703211 未加载
评论 #38700580 未加载
评论 #38703232 未加载
评论 #38700890 未加载
ranting-mothover 1 year ago
To the dev: the tuner gives me an incredibly high error window with the following message. It doesn&#x27;t prompt to access the mic (I think that&#x27;s related). Ubuntu&#x2F;KDE&#x2F;Firefox:<p>An error occurred running the Unity content on this page. See your browser JavaScript console for more info. The error was: TypeError: &#x27;microphone&#x27; (value of &#x27;name&#x27; member of PermissionDescriptor) is not a valid value for enumeration PermissionName. checkPermission@<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;microphone&#x2F;microphone.js:33:25" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;microphone&#x2F;microphone.js:3...</a> _Microphone_checkPermission@<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.framework.js:10:77159" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.framework.js:10:...</a> @<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-function[43854]:0xd61a26" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-functi...</a> @<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-function[45105]:0xdc6908" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-functi...</a> @<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-function[43988]:0xd69da2" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-functi...</a> @<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-function[53123]:0xfa26ef" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-functi...</a> @<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-function[55089]:0xfc865a" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-functi...</a> @<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-function[68505]:0x161cb61" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-functi...</a> invoke_iiii@<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.framework.js:10:408499" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.framework.js:10:...</a> @<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-function[55073]:0xfc7799" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-functi...</a> @<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-function[55119]:0xfc9785" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-functi...</a> @<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-function[67675]:0x15c04b3" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-functi...</a> @<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-function[65108]:0x15614fd" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-functi...</a> @<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-function[56559]:0x10e07f4" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-functi...</a> @<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-function[65094]:0x15609bd" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-functi...</a> @<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-function[68305]:0x15ee195" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.wasm:wasm-functi...</a> unityFramework&#x2F;Module._SendMessageString@<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.framework.js:10:340414" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.framework.js:10:...</a> ccall@<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.framework.js:10:11768" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.framework.js:10:...</a> SendMessage@<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.framework.js:10:5552" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.framework.js:10:...</a> SendMessage@<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.loader.js:1:3343" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;Build&#x2F;web.loader.js:1:3343</a> loadURL@<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;game&#x2F;fastGameController.js:35:26" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;public&#x2F;web&#x2F;game&#x2F;fastGameController.js...</a> i@<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;assets&#x2F;index-64322640.js:1:777" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;assets&#x2F;index-64322640.js:1:777</a> setup&#x2F;&lt;@<a href="https:&#x2F;&#x2F;aifasttune.com&#x2F;assets&#x2F;index-64322640.js:1:611" rel="nofollow noreferrer">https:&#x2F;&#x2F;aifasttune.com&#x2F;assets&#x2F;index-64322640.js:1:611</a>
评论 #38699177 未加载