Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
avaku
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
avaku
6y ago
Dear HN! While the post is still somewhere around the front pages, I wanted to ask what do you think about the following potential applications for monetisation: 1) Desktop app with various visualisations suitable for displaying on screens
32.
▲
by
avaku
6y ago
Do you mean the numbers? I was going to add that feature, will add it in another release to turn this off/on. Sorry, I’ve been working on this for a few months, so I decided to release what I have now, and then get on with improvements
33.
▲
by
avaku
6y ago
Who wants to get NOTIFIED about the DESKTOP app, so you can take screen recordings to make videos with your music, please SUBSCRIBE to email list on the app page! I will make the same version as on iOS available as DESKTOP apps for free as
34.
▲
by
avaku
6y ago
I haven’t published the details of the algorithm. The science bit is supposed to give some idea, but not details. I know people want the details straight away, but I don’t work in academia, so my goal is not to make a publication, but to ga
35.
▲
by
avaku
6y ago
There are different ways to describe it in one sentence :) You can say it’s just a wavelet transform. Or that it’s just vocoder. There are many internal implementation details actually. I haven’t published details of the algorithm (yet).
36.
▲
by
avaku
6y ago
That looks good!
37.
▲
by
avaku
6y ago
Exactly!
38.
▲
by
avaku
6y ago
Thanks a lot! I've been to that website before, but forgot now. Will try to post there, and ask for discussion :)
39.
▲
by
avaku
6y ago
That would be hard to target different phones... I am just using SSE/AVX (via Apple's Accelerate framework) for now for some parallelisation, helps to speed up the detection x10.
40.
▲
by
avaku
6y ago
I can, in fact, invert the transform that I've implemented as well without noticeable quality change (need to preserve the phases for that of course).
41.
▲
by
avaku
6y ago
The core algo is basically like a vocoder (I think), tracking certain frequencies, and as others pointed out might be very very similar to https://en.m.wikipedia.org/wiki/Constant-Q_transform (I guess another question
42.
▲
by
avaku
6y ago
Yeah, this is the first one I noticed, and thought was really cool :)
43.
▲
by
avaku
6y ago
No I haven't seen this, it's very related. I guess if you wanted to use this for real time, you would still need to solve the question of window size...
44.
▲
by
avaku
6y ago
And yes, it’s in C++ (can use from Objective-C, no problem).
45.
▲
by
avaku
6y ago
It’s equal temperament scale (each note’s frequency is 2^1/12 above the lower one) with 12 notes per octave, have a look at user guide for more details. Many people asked for open sourced version of the algo. I want to do it. Just need
46.
▲
by
avaku
6y ago
Thanks so much for looking! You’re right, all the visualisations apart from the first one arrange the notes in octaves (12 notes). I’m starting to work on better 2D and 3D visualisations. Unfortunately Apple recently deprecated OpenGL suppo
47.
▲
by
avaku
6y ago
I've done this initial app just to gauge if there is any interest in this at all (friends were telling me "no", but they don't know anything about music :)). I am thinking that I could do some visualisations for free, an
48.
▲
by
avaku
6y ago
Thank you! Subscribe to the email list on the front page, if you want to get updated. I'll probably release a desktop app soon, also free.
49.
▲
by
avaku
6y ago
I guess you're missing the detail of how it's actually implemented in practice. The short description would be just "wavelet transform" I guess. The details is in how to implement it efficiently so that it can run on the
50.
▲
by
avaku
6y ago
Great ideas, will do! Thanks for suggestions!
51.
▲
by
avaku
6y ago
Thank you!
52.
▲
by
avaku
6y ago
Yes, soon! Please subscribe to my email list on the app page. I will try to post on HN again, but I am not sure it'll reach the front page again :) P.S. Please upvote.
53.
▲
by
avaku
6y ago
It's ok, they didn't ask rudely :) People don't be angry, give me more upvotes instead, so the link can stay on front page longer and other people can see it! :)
54.
▲
by
avaku
6y ago
Thanks! I'm also planning to release the desktop app (currently for Apple only first), it would be quite easy to make actually, since I have decided not to charge for it anything :) I've actually made videos that are on the front
55.
▲
by
avaku
6y ago
I know, thanks :) Just wanted to post something constructive for angry people :)
56.
▲
by
avaku
6y ago
Explained above.
57.
▲
by
avaku
6y ago
I am sorry, but I am using JUCE framework [1] which has some C++ features (aligned allocation) that are only supported from iOS 11. I'm constrained by the framework, I've set the minimum iOS version it supports. Sorry again! [1]
58.
▲
by
avaku
6y ago
There is a trick to do this :) If you think about it, you don't need high-resolution information about low frequencies, they don't change that fast. The lower the frequency, the fewer data points (complex) you need to reconstruct
59.
▲
by
avaku
6y ago
Haven't seen that video, thanks! I am a bit of a home DJ thought, in addition to my full time work in machine learning :) I've thought about DJ applications as well. It all comes back to the original goal of the project to do mach
60.
▲
by
avaku
6y ago
As a matter of fact, I've converted the frequency representation that the core algo extracts back to audio without noticeable quality loss. Although in the app I am just showing the amplitude, but the phases are also important (people
More ›