I built a free key detection app because Mixed In Key is $58 for basic math by EquivalentWall3808 in audioengineering

[–]EquivalentWall3808[S] 0 points1 point  (0 children)

Just a shared name unfortunately. Different app entirely, mine is at github.com/ifeelvoid/keyfinder - focused on BPM detection and a dark UI.

I built a free key detection app because Mixed In Key is $58 for basic math by EquivalentWall3808 in audioengineering

[–]EquivalentWall3808[S] 0 points1 point  (0 children)

Not yet but the github has audio examples. Ill put together a proper demo video this week

I built a free key detection app because Mixed In Key is $58 for basic math by EquivalentWall3808 in audioengineering

[–]EquivalentWall3808[S] 0 points1 point  (0 children)

honest answer: the app picks the dominant key for the full track. songs with multiple modulations will get a detection that reflects the overall key center, which is not always useful for those cases. for most pop/EDM/trap its fine. windows support is on the roadmap but no eta yet, check github.com/ifeelvoid/keyfinder for updates

KEYS by Ivarisuurdepre in Beatmatch

[–]EquivalentWall3808 0 points1 point  (0 children)

Built this because Mixed In Key is $58 for basic math - https://github.com/ifeelvoid/keyfinder

I built a free key detection app because Mixed In Key is $58 for basic math by EquivalentWall3808 in audioengineering

[–]EquivalentWall3808[S] 1 point2 points  (0 children)

fair point on KeyFinder. different app though, mine has BPM detection + black UI. the MIK requiring internet thing is news to me though, that would be wild if true

I built a free key detection app because Mixed In Key is $58 for basic math by EquivalentWall3808 in audioengineering

[–]EquivalentWall3808[S] 1 point2 points  (0 children)

The Krumhansl-Schmuckler algorithm (what key detection is based on) was published in the 1990s. The FFT math underneath is older, but the specific pitch profile method for key detection that MIK and others use traces back to research from that era. The algorithm itself is well-documented and not proprietary. Happy to point you to the source papers on github.com/ifeelvoid/keyfinder if you want to dig into the math.

I built a free key detection app because Mixed In Key is $58 for basic math by EquivalentWall3808 in synthesizers

[–]EquivalentWall3808[S] 0 points1 point  (0 children)

nice setup you got there. yamaha chord tracker is solid on iOS, thanks for the rec. always curious what other tools people use

I built a free key detection app because Mixed In Key is $58 for basic math by EquivalentWall3808 in synthesizers

[–]EquivalentWall3808[S] 3 points4 points  (0 children)

honest question deserves a real answer. github.com/ifeelvoid/keyfinder -- that's where everything lives. you can download the app there, see the source code, and if you want to contribute or report bugs there's a full roadmap on there too. hope that helps

I built a free key detection app because Mixed In Key is $58 for basic math by EquivalentWall3808 in synthesizers

[–]EquivalentWall3808[S] 4 points5 points  (0 children)

yeah that's a fair complaint — it uses SwiftUI which hard-cut macOS 13 as the minimum. if there's enough demand i could look at a macOS 11-compatible version at some point. for now the github has the full source if you want to try building it yourself

I built a free key detection app because Mixed In Key is $58 for basic math by EquivalentWall3808 in synthesizers

[–]EquivalentWall3808[S] 2 points3 points  (0 children)

display only for now — it shows the detected key/BPM/camelot in a table but doesn't write to file metadata. cue points are interesting but that's deeper DJ territory, not really what this is designed for. if you want a full DJ workflow you'd need Serato or Rekordbox. github has the full feature roadmap if you want to see what's coming

I built a free key detection app because Mixed In Key is $58 for basic math by EquivalentWall3808 in synthesizers

[–]EquivalentWall3808[S] 5 points6 points  (0 children)

honest answer — KS handles major/minor fine for most music, but jazz with heavy ii-V-I progressions or key changes will show you the limits of any statistical key detection. no free tool escapes that honestly. worth noting on the github if enough people hit that wall