Live data from Hacker News

AudioFlux: A C/C++ library for audio and music analysis

github.com

41–50 of 58 posts

Re: AudioFlux: A C/C++ library for audio and music analysis

#41
post #38

Earlier quoted context omitted.

Are there resources you would recommend reading regarding ML and audio?

This is a really broad topic. I began studying it about 5 years ago. Can you start by suggesting what you task you want to do? I'll throw out some suggestions, but you can say something different. Also you are welcome to email me (email in HN profile): * Voice conversion / singing voice conversion * Transcription of audio to MIDI * Classification / tagging of audio scene * Applying some effect / cleanup to audio * Se…

I may not email as it isn't a serious pursuit, but more curiosity. Thank you for the invitation! My current fascination is in separation and classification. And modular synthesis where I guess DSP stuff comes about if translating into the digital domain.

Re: AudioFlux: A C/C++ library for audio and music analysis

#42
post #38

Earlier quoted context omitted.

Are there resources you would recommend reading regarding ML and audio?

This is a really broad topic. I began studying it about 5 years ago. Can you start by suggesting what you task you want to do? I'll throw out some suggestions, but you can say something different. Also you are welcome to email me (email in HN profile): * Voice conversion / singing voice conversion * Transcription of audio to MIDI * Classification / tagging of audio scene * Applying some effect / cleanup to audio * Se…

I'm considering doing some ML stuff for a mobile DJ app.. like beat/bpm detection, instrument / vocal separation etc. Have you seen anything recent that might be efficient enough to run on a mobile device and process a track in a reasonable amount of time ( less than song length ) ?

Re: AudioFlux: A C/C++ library for audio and music analysis

#43

It would be nice to have a comparison with any of the many C++ MIR (music information retrieval) libraries in the wild: - https://essentia.upf.edu/ - https://github.com/marsyas/marsyas - https://github.com/ircam-ismm/pipo - https://github.com/flucoma/flucoma-core/tree/main/include/al...

If a person wanted to transcribe sheet music from recorded audio, do you know which library and features would be the best starting point?

Personally it's more converting scans of old music sheets to proper ones I am looking for, I haven't seen anything working properly.

Re: AudioFlux: A C/C++ library for audio and music analysis

#44

What's this C/C++ language?

It is the use of English grammar rules to mean C and C++, naturally not everyone was that great on English classes, and specially those that never attended WG21 and WG14 meetings, or work for said companies, and enjoy being pedantic online about it.

To make it easier for those skipping English classes

"A forward dash can be used to state alternatives. A sentence that uses a forward slash in this way can be read to mean that any or all of the stated words could apply."

https://www.thesaurus.com/e/grammar/slash/

And from the world of reference C and C++.

"The C/C++ Users Journal"

https://en.wikipedia.org/wiki/C/C%2B%2B_Users_Journal

"Visual Studio C/C++ IDE and Compiler for Windows"

https://visualstudio.microsoft.com/vs/features/cplusplus/

Random job post from Microsoft,

"Perform software development in C/C++, Python, and other languages."

https://jobs.careers.microsoft.com/global/en/job/1752991/Pri...

Random job post from Apple,

"Develop/maintain bit-accurate function C/C++ model for hardware verification

Develop/maintain cycle-approximate perf C/C++ model for performance analysis - Analyze model

Excellent C/C++ programming skills"

https://jobs.apple.com/en-us/details/200448639/graphics-mode...

Random job post from Google,

"4 years of experience coding with one or more programming languages (e.g., Java, C/C++, Python)"

https://www.google.com/about/careers/applications/jobs/resul...

Random job post from NVidia,

"Strong C/C++ programming skills"

https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCar...

More examples from WG14, WG21 members, C and C++ compiler vendors can be provided.

Re: AudioFlux: A C/C++ library for audio and music analysis

#45

Earlier quoted context omitted.

If a person wanted to transcribe sheet music from recorded audio, do you know which library and features would be the best starting point?

Personally it's more converting scans of old music sheets to proper ones I am looking for, I haven't seen anything working properly.

Try our newish music scanning feature at Soundslice:

https://www.soundslice.com/sheet-music-scanner/

Re: AudioFlux: A C/C++ library for audio and music analysis

#46
post #44

What's this C/C++ language?

It is the use of English grammar rules to mean C and C++, naturally not everyone was that great on English classes, and specially those that never attended WG21 and WG14 meetings, or work for said companies, and enjoy being pedantic online about it. To make it easier for those skipping English classes "A forward dash can be used to state alternatives. A sentence that uses a forward slash in this way can be read to me…

A library can be written in one or the other. Note most of your "evidence" is job postings, which are generally written by non-technical folks who often mistake Javascript and Java. But no, there is no "C/C++" language or library. There are skills which help you in both. There is code that compiles with both compilers. There is no WG21 for C/C++.

Yes, Visual Studio supports both C and C++, but those are, in fact, two different languages.

You'll struggle to find the links you promised at the end because C and C++ are run by two different groups, meaning you won't be able to link us to single sources.

Re: AudioFlux: A C/C++ library for audio and music analysis

#47
post #44

Earlier quoted context omitted.

It is the use of English grammar rules to mean C and C++, naturally not everyone was that great on English classes, and specially those that never attended WG21 and WG14 meetings, or work for said companies, and enjoy being pedantic online about it. To make it easier for those skipping English classes "A forward dash can be used to state alternatives. A sentence that uses a forward slash in this way can be read to me…

A library can be written in one or the other. Note most of your "evidence" is job postings, which are generally written by non-technical folks who often mistake Javascript and Java. But no, there is no "C/C++" language or library. There are skills which help you in both. There is code that compiles with both compilers. There is no WG21 for C/C++. Yes, Visual Studio supports both C and C++, but those are, in fact, two…

Of course there is no "C/C++" language, only people that failed at English grammar class, and have yet to update their English parser and semantic analisis.

From Herb Sutter, a name that you might know what relevance it has for WG21, I hope.

"Keynote: Safety, Security, Safety and C / C++ - C++ Evolution"

https://www.youtube.com/watch?v=EB7yR-1317k

Re: AudioFlux: A C/C++ library for audio and music analysis

#50
post #9
post #8

It's C and Python, not C++

C can be used in C++ code, no?

  #ifdef _cplusplus
      #include 
      #define print() int main(){cout 
      #define print() int main(){printf("Hello world! -- from C\n");}
  #else
  import builtins
  print = lambda : builtins.print("Hello world! -- from Python")
  #endif
  
  print()
Some python code works in C and C++ as well but people don't group them together and call Python/C/C++
Post reply on HN