Is HISE suitable for developing a VST pluging involving midi output and pitch detection?
-
Hello everyone,
I've been searching some options to develop a VST plugin for my bachelor's thesis. The plugin must have a decent UX/UI, so it seems HISE is a good option. The idea is to take some monophonic audio (like a voice or a simple guitar melody) pitch detect it and translate it to midi. I have not decided if the process could run in real time yet, it will depend on workload and deadlines. I would appreciate it if someone could tell me if using HISE is a good idea for this project. I have some programming knowledge, I expect to get my hands dirty with scripting. ¿Any examples I should take into account?
Thanks!!
-
@PabloCaparros To be honest, I think Hise is now suitable for any task, especially for a bachelor thesis where you need to do things quite fast, like UI mockup implementation and audio processing that might not be 100% efficient but working anyway.
As for the pitch detection goes, Hise does not really have one (except a very basic pitch detection of a pre-recorded buffer) so what you'll need is either to make yourself or use an existing library (if the license is compatible with your project). Hise allows you to implement/create/import algorithms like FAUST, RNBO, C++, all implemented around the DSP network (create a network -> implement anything inside)
The MIDI conversion capability will reside in your algorithm, so in the end, Hise is not the limit.
As I see it for your project, Hise can just be the container where you connect everything, audio/midi processing and UI. But the pitch detect -> MIDI will be your job using any external language and/or library