Community Profile

photo

jibrahim

Last seen: Today Active since 2016

Statistics

All
  • 12 Month Streak
  • Knowledgeable Level 4
  • Revival Level 2
  • First Review
  • First Answer
  • Solver

View badges

Content Feed

View by

Answered
How to add a plot to the UI of an audio plugin
Hi Dario, There is no existing support to embed custom pots into the UI of a plugin. However, there is some functionality that ...

24 days ago | 0

| accepted

Answered
Error with validateAudioPlugin : "Size mismatch (size [1 x 13] ~= size [1 x 28])"
I have seen such errors when a variable-size string is involved. I am attaching a modified version where I use enums instead o...

1 month ago | 0

| accepted

Answered
Is it possible to send MIDI from Matlab to a DAW?
You can work with MIDI using functions in Audio Toolbox. Here is the relevant documentation: https://www.mathworks.com/help/aud...

1 month ago | 0

Answered
How to get the coefficient of the 'crossoverFilter' system object?
https://www.mathworks.com/matlabcentral/answers/824345-extracting-the-individual-filters-in-a-crossover-filter

2 months ago | 1

| accepted

Answered
Audio VST Plugin UI Control Updates
Hi David, This is indeed a limitation of authoring audio plugins in MATLAB: A parameter's value may not be modified by setting ...

3 months ago | 1

| accepted

Answered
VST creation: Index in position 1 is invalid
I assume you get an error when you attempt to generate an audio plugin. I can reproduce your error if I validate the audio plu...

4 months ago | 0

Answered
speech2text for Italian language
Hi Ricardo, The wav2vec model in speech2text only works for English. You will have to use one of the Cloud models (Google API...

5 months ago | 1

| accepted

Answered
Blind source separation databa
The End-to-End Deep Speech Separation example creates such a dataset from the LibriSpeech dataset.

5 months ago | 0

| accepted

Answered
How can I implement a stable Shelving filter for short pulses?
Hi Hasan, Since you are trying to modify a short impulse response, you might want to apply the transformation in the frequency ...

5 months ago | 0

| accepted

Answered
ValidateAudioPlugin Error "Input series must be a numeric vector" in plugin
Hi Pedro, This error is thrown from the first line of your process method. To reproduce: v = myVocoder process(plugin,randn(2...

7 months ago | 1

Answered
Is it posible to set 2 inputs in audio plugin?
Hi David, It is possible to design plugins with more than one input. Here is a simple example: classdef myPlugin < audioPlugin...

7 months ago | 1

| accepted

Answered
Text to speech Matlab Linux
Hi christopher, You can use the text2speech function (Audio Toolbox). You will need an internet connection, and an active s...

7 months ago | 0

Answered
Running code on Raspberry Pi Zero 2W
Hi Dharmesh, Refer to the Raspberry Pi Support from MATLAB Coder. There is a video and code on that page about Prototyping Audi...

8 months ago | 0

Answered
getting error while generating a audioPlugin
Hi Fransi, Can you try generating the plugin into a path that does not contain any spaces in its name?

8 months ago | 0

Answered
Graphic Audio Equalizer Example
You might find this page helpful. Graphic Equalization

8 months ago | 0

Answered
Storing 200GB audio spectrograms in a tall table, is this possible?
Hi David, Please find below a possible solution that uses Audio Toolbox functionality. It uses a sample dataset as an example. ...

9 months ago | 1

| accepted

Answered
How to use trainNetwork with transform datastore with multiple outputs?
Hi Noam, Check out this example: Transfer Learning with Pretrained Audio Networks in Deep Network Designer The example uses...

10 months ago | 0

| accepted

Answered
Split the channels using 'From Multimedia File'
Hi Hamda, The scope has an 'Input processing' parameter. You probably have it set as: Elements as channels (sample based) - ...

10 months ago | 0

| accepted

Answered
Running generated C-code returns error "Could not open library: libmwhostlibaudio.dylib"
Hi Jio, The audio device blocks have a dependency on a dll that ships with MATLAB. If you want to execute your generated code, ...

11 months ago | 0

| accepted

Answered
How to get the name of each file in the folder
If you have access to Audio Toolbox, using an audioDatastore might simplify this. Here is an example (make sure the function myC...

11 months ago | 0

Answered
Error in Matlab Coder: "Property 'pBuffer.Cache' is undefined on some execution paths but is used inside the called function."
He Bernd, I suspect coder is not sure this while loop will ever be entered. This should work (I added a call to write outside t...

12 months ago | 1

| accepted

Answered
How to use few files from audioDatastore after reading the whole wav files?
Hi Krishna, You can use subset for this. Something like: ads = subset(ads,ads.Labels==1 || ads.Labels==2)

12 months ago | 0

| accepted

Answered
Matlab Audio Filter with changing Frequency
Hi Hans, Take a look at dsp.VariableBandwidthFIRFilter or dsp.VariableBandwidthIIRFIlter. They both support bandpass tunable fi...

1 year ago | 0

Answered
creating the chorus effect without using a loop
Damien, Audio Toolbox has a Chorus object that might be helpful. See audiopluginexample.Chorus here. It is used in this example...

1 year ago | 1

Answered
What "Window" value or size mean when using the audioFeatureExtractor function
Feature extraction operates along windows of audioIn: You first take the first 1024 samples of audioIn and process them, then yo...

1 year ago | 1

| accepted

Answered
Timestamp of Pitch in Audio file
The pitch function has a second output argument that returns the location of the corresponding pitch values in f0. [f0, loc]...

1 year ago | 0

| accepted

Answered
How to classify Speech feature using local datset
There are many classification examples you can go through as a staritng point. Here are two: Acoustics-Based Machine Fault Reco...

1 year ago | 0

Answered
Audio Pitch Manipulation Through Time
you can use shiftPitch for this: %Read in an audio file and listen to it. [audioIn,fs] = audioread('Counting-16-44p1-mono-15se...

1 year ago | 0

Answered
Voice Audio Data and Pitch Extraction
You can use the pitch function to get pitch values along with the time stamps [x,fs] = audioread("SingingAMajor-16-mono-18secs....

1 year ago | 0

| accepted

Answered
segmentation of 66s signal in 1s each
The buffer function can do this for you: fs = 16e3; x = randn(66*fs,1); y = buffer(x,fs);

1 year ago | 0

Load more