How do i call the recorded audio into another push button and compress it in GUI.
    5 views (last 30 days)
  
       Show older comments
    
    Muhammad Talha Bashir
 on 17 Jun 2021
  
    
    
    
    
    Commented: Muhammad Talha Bashir
 on 17 Jun 2021
            
I want to call this 'myrec1' in pushbutton 2 and compress it. the resultant is to be displayed on axes2.
0 Comments
Accepted Answer
  Geoff Hayes
      
      
 on 17 Jun 2021
        Muhammad - you can either extract the data from the plot (from handles.axes1) or just save the recorded data to the handles object in the first push button callback. Try
function pushbutton1_Callback(hObject, eventdata, handles)
% your code from above
% save to the handles object
handles.myrec1 = myrec1
guidata(hObject, handles); % <--- You need this to save the updated handles structure
Your second callback would look something like
function pushbutton1_Callback(hObject, eventdata, handles)
if isfield(handles, 'myrec1')
    % compress the data
    audioData = handles.myrec1;
    % plot
end
More Answers (0)
See Also
Categories
				Find more on Audio and Video Data in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
