Short: MUI waveform gadget with AHI playback Author: Cameron Armstrong (Nightfox) Uploader: Cameron Armstrong (Nightfox) Type: dev/mui Version: 1.0 Requires: MUI 3+; AHI Architecture: m68k-amigaos >= 3.1; ppc-amigaos; ppc-morphos Kurz: MUI-Wellenform-Gadget mit AHI-Wiedergabe AudioPlayer.mcc is a MUI custom class that subclasses Area.mui. It loads a WAV or raw PCM file, draws a waveform with a spectrum and playhead, and plays the audio through AHI. The control bar has play/pause, stop, rewind and elapsed time. Click the waveform to seek. It was written for the Speech tab in AmigaGPT and is published so other MUI programs can embed the same player. Requirements: - MUI 3 or later - AHI for playback (https://aminet.net/package/driver/audio/ahiusr_4.18) - AmigaOS 3.1+ with a 68020 or higher, AmigaOS 4.1, or MorphOS Installation: - Extract AudioPlayer.lha - Run Install-MCC_AudioPlayer - The installer copies AudioPlayer.mcc to MUI:Libs/MUI on AmigaOS or SYS:Classes/MUI on MorphOS - Reboot or restart MUI applications that should pick up the class Developer: - include/mui/AudioPlayer_mcc.h is in the Developer drawer - Autodocs/MCC_AudioPlayer.doc is in Developer/Autodocs - Class name: AudioPlayer.mcc - Load a file with MUIA_AudioPlayer_FileName - Pump playback with MUIM_AudioPlayer_Service while your app is idle Source: https://github.com/sacredbanana/MCC_AudioPlayer