To download NI software, including the products shown below, visit ni.com/downloads.
Overview
This code allows the user to load up 3 .WAV Sound Files into an 8 beat palette and generate some basic tunes.
Description
This VI uses a Output Sound VIs to create a Sound Sequencer. First Creates a 2D Waveform from 3 .WAV Files. The user Clicks on a Control Array Boolean Related with the three .WAV Files. Every Click will play a Sample of every .WAV File. Using a Producer-Consumer Pattern, the Producer Iterates Row and Columns looking for True, each True of Control Boolean Array Mixes Samples and Enqueue Element. The Consumer uses Output Sound VIs to output sound of combination of the 3 .wav Files.
Requirements
LabVIEW 2012 (or compatible)
Steps to Implement or Execute Code
Additional Information or References
**This document has been updated to meet the current required format for the NI Code Exchange.**
Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.