3.0

3.0 | 1 rating Rate this file 82 downloads (last 30 days) File Size: 19.52 KB File ID: #23526

Waveform Generator GUI

by Maxim Vedenyov

 

02 Apr 2009

Code covered by BSD License  

Generate waveformed signal and play it. Interactive GUI with movable datapoints.

Editor's Notes:

This file was selected as MATLAB Central Pick of the Week

Download Now | Watch this File

File Information
Description

It is part of DJ toolbox project: http://dj-toolbox.9f.com/
Author: http://simulations.narod.ru/
It define form of one period of signal. It is possible to move points with mouse.
Nearest, linear, spline interpolations method are used. It is possible to make continius signal.
Sound can be played or saved to wav file. Window is resizable.
See wikipedia about waveform: http://en.wikipedia.org/wiki/Waveform

Acknowledgements
This submission has inspired the following:
UISIGNALBUILDER
MATLAB release MATLAB 7.6 (R2008a)
Zip File Content  
Other Files
waveform_generator.m,
waveform_generator_files/bdf.asv,
waveform_generator_files/bdf.m,
waveform_generator_files/create_marker.asv,
waveform_generator_files/create_marker.m,
waveform_generator_files/make_round.m,
waveform_generator_files/move.asv,
waveform_generator_files/move.m,
waveform_generator_files/plot_3p.m,
waveform_generator_files/prepare_signal.m,
waveform_generator_files/update_curve.m,
waveform_generator_files/wavf_gen.asv,
waveform_generator_files/wavf_gen.fig,
waveform_generator_files/wavf_gen.m
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (1)
19 Oct 2009 Ahmed Ayoub

The mathematical model is strong. Although an fatal error prevents MATLAB 7 from loading the GUI figure "wavf_gen.fig" in GUIDE. So, please upload the files again.

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
waveform Maxim Vedenyov 02 Apr 2009 10:36:04
gui Maxim Vedenyov 02 Apr 2009 10:36:04
signal processing Maxim Vedenyov 02 Apr 2009 10:36:04
mouse move Maxim Vedenyov 02 Apr 2009 10:36:04
drag and drop Maxim Vedenyov 02 Apr 2009 10:36:04
dragndrop Maxim Vedenyov 02 Apr 2009 10:36:04
dd Maxim Vedenyov 02 Apr 2009 10:36:04
interp1 Maxim Vedenyov 02 Apr 2009 10:36:04
nearest Maxim Vedenyov 02 Apr 2009 10:36:04
linear Maxim Vedenyov 02 Apr 2009 10:36:04
spline Maxim Vedenyov 02 Apr 2009 10:36:04
sound synthesis Maxim Vedenyov 02 Apr 2009 10:36:04
sine Maxim Vedenyov 02 Apr 2009 10:36:04
square Maxim Vedenyov 02 Apr 2009 10:36:04
triangle Maxim Vedenyov 02 Apr 2009 10:36:04
sawtooth Maxim Vedenyov 02 Apr 2009 10:36:04
wavwrite Maxim Vedenyov 02 Apr 2009 10:36:04
sound Maxim Vedenyov 02 Apr 2009 10:36:04
soundsc Maxim Vedenyov 02 Apr 2009 10:36:04
fourier series Maxim Vedenyov 02 Apr 2009 10:36:04
harmonic Maxim Vedenyov 02 Apr 2009 10:36:04
interpolation Maxim Vedenyov 02 Apr 2009 10:36:04
potw Shari Freedman 17 Apr 2009 14:01:12
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com