Find Code:
All Words
Any of the Words
Exact Phrase
Home
:
Code
:
Forums
:
Submit
:
Mailing List
:
About
:
Contact
Code
All
VB.NET
ASP.NET
C#
VB Classic
ASP Classic
Snippets
Popular
Resources
Submit Code
Forums
Articles
Tips
Links
Books
Contest
Link to us
Direct Sound Keyboard Synthesizer
Author:
Paul Ishak
Submitted:
10/23/2012
Version:
VB 2010
Compatibility:
VB 2010
Category:
Multimedia
Downloads:
2830
This program has ALOT to offer... it contains a class I wrote that holds the binary structure of a wave, allows for creation of random wave files that conform to wave/riff file specifications. It then takes those generated wave file samples and converts them to a direct sound pcm format, it then changes the frequency of the direct sound secondary buffer according to which key you press, using the good ole twelfth root of two equal tempered tuning formula. It plays(loops) the generated sample WAVE from RAM, at the frequency of the piano key pressed(while the key is down). Displays graphically customizable waveform and later will be upgraded features such as "play selection" or "Use selection as loop sample". Later features I am hoping to add will also include a graphical interface for drawing wave cycles. Currently it is possible to generate practically infinite random different tabre sounds for the keyboard. Includes a "dragtoy" for ease of playing around with the keyboard. There is so much going on in this keyboard that this small description I have written does not do it proper justice. Please note the following!***********************************************************************************************************************************************Requires .Net Framework 2.0, DirectX 11 SDK Installed, Add Reference to the following Version Of DirextX and DirectSound=1.0.2902.0******
Home
|
Forums
|
Submit
|
Books
|
Mailing List
|
Advertising
|
About
|
Contact
© 2024 A1VBCode. All rights reserved.
Legal disclaimer & terms of use
Privacy statement