I want to design a mouse that is smaller than a conventional one by using IMU(MPU6050). The purpose is to use it as a digital pencil by sticking a pencil or finger. There are many explanations for drift error and similar issues. However, there are already completed projects that I cannot see the detail. Currently, ..
I need to use lowpass Chebyshev2 filter on a dataset. I don’t know if there is any easy way to do it other than making a library for DSP in C++. I did find this one link. But there is no documentation or guide for this thing. So, it would take a while to figure ..
I am designing a spectrum analyzer with C# and all audio input/output processes works corretly, but while displaying the frequency spectrum, I want the harmonics to fade in/out according to the attack and release times that I have assigned(Doing something like the attack and release parameters in BlueCat’s FreqAnalyst spectrum analyzer). I looked through the ..
currently I’m am designing a project. This is going to be a digital audio workstation. This is not a commercial one, just making it for fun but want it to grow up and be useful. I know Kotlin and Java, I love Compose Desktop by JetBrains and this all seems pretty fine to use for ..
What can I do to fix this algorithm? I’m using iPlug 2 to make a VST plugin that uses convolution. Right now it outputs very loud and high-pitched frequencies. My goal is to take in 100 samples at a time (and while that’s happening the output is just 0), process them all at once in ..
I made a C++ FFT filtering project, filters are stored in a vector of pointers to classes with a virtual function. But the filters aren’t being applied to the FFT. Is like the output was the inverse FFT of the unfiltered FFT, but it is clearly in fact the inverse FFT of the filtered one. ..
I am trying to generate an audio plugin using the ASPIK SDK. I keep hitting the same stumbling block. Every time I build I get the error "Use of undeclared identifier ‘kDefaultNative’" on this line in the plugingui.h file. const PlatformType& platformType = kDefaultNative, If I jump to definition of PlatformType, I see that the ..
I have a homework for Digital Signal Processing class: You are requested to perform a FIR filter that can filter on any WAV file. When the coefficients of this filter are given to the system, the system should be able to filter the WAV file with these coefficients. Your program should take the number of ..
I am trying to make a quantizer that can round a regular float by whole number or by decimal or combination of both. So If I were to set a quantize decimal number like .1 it would round each incoming step to .1 increments. Or be a able to round to say steps of 1.25 ..
All the JUCE tutorials and examples of AudioProcessor I find are plugins. What if I want to create my own app, with no plugins, to play an AudioProcessor? For example: HelloSamplerAudioProcessor::HelloSamplerAudioProcessor() : AudioProcessor (BusesProperties() .withOutput("Output", juce::AudioChannelSet::stereo(), true) I’m plugigng this to an AudioDeviceManager like this: auto samplerProcessor = std::make_shared<HelloSamplerAudioProcessor>(); auto samplerProcessorPlayer = std::make_shared<juce::AudioProcessorPlayer>(); samplerProcessorPlayer->setProcessor (samplerProcessor.get()); ..