2.6 KiB
2.6 KiB
G-Audio Release History
v0.4.0 - 2022-07-12
- 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)
New APIs
Get Audio File Tags.viSet Audio Device Volume.viGet Audio Device Volume.viGet Audio Device Configuration.vi
API Changes
Configure Audio Device.vi:- Added
Audio Device Advanced Config.ctlinput - Added
Audio Device Config.ctlandAudio Device Advanced Config.ctloutputs which contain the device's actual configuration, and can differ from the requested configuration
- Added
- Exclusive Mode flag moved from
Audio Device Config.ctltoAudio Device Advanced Config.ctl Query Audio Devices.vireturns additional device info (default device, native sample rates, native channels, native formats)
v0.3.1 - 2021-12-17
- Fix broken example VIs when VIPM package installed to LabVIEW 64-bit (issue #12)
v0.3.0 - 2021-11-09
- 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
v0.2.1 - 2021-09-23
- 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)
API Changes
- 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.viare now polymorphic, accepting path type or string type as the Path input to support UTF-8 string paths
v0.2.0 - 2021-09-05
- Playback and capture
v0.1.0 - 2021-07-16
- Initial release