- Raspberry Pi / LINX support
- Support for reading metadata tags (ID3v2, ID3v1, Vorbis Comments, RIFF INFO)
- Support for reading embedded artwork
- Advanced device configuration (exclusive mode, period size, num periods)
- Device volume adjustment (feature request #13)
- Get the configuration settings of a configured device (compare requested config vs actual config)
- Query detailed device info (default device, native sample rates, native channels, native formats)
- Warn of duplicate device config
- Update miniaudio (fixes #10)
- Fix memory leak when using UTF-16 converted file name
- [VIPM] Reduced package installation time
- [VIPM] Fix install error 5000 under macOS (#15)
Get Audio File Tags.vi
Set Audio Device Volume.vi
Get Audio Device Volume.vi
Get Audio Device Configuration.vi
Configure Audio Device.vi
:- Added
Audio Device Advanced Config.ctl
input - Added
Audio Device Config.ctl
andAudio Device Advanced Config.ctl
outputs which contain the device's actual configuration, and can differ from the requested configuration
- Added
- Exclusive Mode flag moved from
Audio Device Config.ctl
toAudio Device Advanced Config.ctl
Query Audio Devices.vi
returns additional device info (default device, native sample rates, native channels, native formats)
- Fix broken example VIs when VIPM package installed to LabVIEW 64-bit (issue #12)
- Multi-channel audio mixer
- Loopback audio capture (WASAPI only)
- Sample pad & music visualizer examples
- Fix malleable VI broken wires (issue #4)
- Fix mp3 info memory error (issue #8)
- Upmix / downmix audio data to match audio device (issue #9)
- Auto cleanup audio devices on VI abort
- Added
Get Audio File Position.vi
(issue #2) - Codec detection based on file signature (issue #3)
- UTF-8 strings can be used as the path when opening files
- LabVIEW's unicode support treats strings as UTF-16 LE, so will require a conversion
- Automatically start audio device during playback and capture (issue #7)
- Fix misc. malleable VI issues (issue #4, #6)
- Removed Codec input from
Open Audio File Read.vi
,Quick Load Audio File.vi
,Get Audio File Info.vi
Open Audio File Read.vi
,Quick Load Audio File.vi
,Get Audio File Info.vi
are now polymorphic, accepting path type or string type as the Path input to support UTF-8 string paths
- Playback and capture
- Initial release