Search found 15 matches

by pklum
Thu Oct 22, 2026 4:38 pm
Forum: Multimedia
Topic: AudioWaveform
Replies: 16
Views: 24311

Re: AudioWaveform

Hi,
Thank you for the directions!
Learned a whole lot about widgets that differs much from Libraries and also about inline documentation from TreeView.
Now I am on a good track!

Google Gemini fooled me a lot about "dispatch" and "send" usage in widgets!

Regards,
Peter
by pklum
Mon Oct 19, 2026 5:57 pm
Forum: Multimedia
Topic: AudioWaveform
Replies: 16
Views: 24311

Re: AudioWaveform

Hi again,
now after releasing the Waveform widget I am trying to create "MixPlay" a 64-channel audio player widget (MP3, WAV, FLAC). I have managed to get it to work fine as a LCB Library. It's .dylib/.dll are powered by Miniaudio and SoundTouch for channel handling and rubber-band pitch/playrate ...
by pklum
Mon Oct 19, 2026 2:36 pm
Forum: Multimedia
Topic: AudioWaveform
Replies: 16
Views: 24311

Re: AudioWaveform

Hi everybody,
Glad you liked it!

I have no idea about licensing issues. In `waveform_core.dylib` and `.dll`, only `dr_libs` (dr_flac, dr_wav, dr_mp3) are used. According to the `dr_libs` documentation it is public domain or MIT-0.
I am not imposing any other license requirements on the Waveform ...
by pklum
Thu Oct 15, 2026 11:28 pm
Forum: Made With LiveCode
Topic: Waveform Widget
Replies: 10
Views: 673

Re: Waveform Widget

Hi Klaus,
I'm also a musician (Guitar, Vocals) but have previous played drums and also bass (my bands Youtube channel https://www.youtube.com/@RecoveryMusic . What do you play?

I'm developing an desktop app called BandAid for musicians https://appic.se/apps/bandaid/about.html and are planning to ...
by pklum
Thu Oct 15, 2026 8:14 pm
Forum: Made With LiveCode
Topic: Waveform Widget
Replies: 10
Views: 673

Re: Waveform Widget

Thank You!
"Samhället" in Swedish means "the Society"! That feels a bit grand. I’m happy if the community finds it useful! :wink:

Regards,
Peter
by pklum
Wed Oct 14, 2026 11:42 pm
Forum: Made With LiveCode
Topic: Waveform Widget
Replies: 10
Views: 673

Re: Waveform Widget

Hi,
Updated the Waveform Widget to 1.0.1 with some bugfixes and changes


BUGFIX: LabelColor is now saved
BUGFIX: Orphan message timeClicked removed. It is named clickedSample.
CHANGE: Changed some Property Names (audioPath to filename, audioFrames to duration, audioSampleRate to timeScale), to ...
by pklum
Wed Oct 14, 2026 12:04 am
Forum: Multimedia
Topic: AudioWaveform
Replies: 16
Views: 24311

Re: AudioWaveform

Hi,
I just released an FREE Waveform Widget that may interest you. It has been tested in Livecode Create 1.0 (DP12) Classic Mode.

https://appic.se/livecode/images/waveform.png

"Waveform" is an advanced audio waveform widget with mono/stereo support and DAW-like pan/zoom features. Supports MP3 ...
by pklum
Tue Oct 13, 2026 7:52 pm
Forum: Made With LiveCode
Topic: Waveform Widget
Replies: 10
Views: 673

Re: Waveform Widget

Hi,
I am releasing a FREE Waveform Widget. The widget has been tested in Livecode Create 1.0 (DP12) Classic Mode.

https://appic.se/livecode/images/waveform.png

"Waveform" is an advanced audio waveform widget with mono/stereo support and DAW-like pan/zoom features. Supports MP3, WAV and FLAC ...
by pklum
Tue Oct 13, 2026 6:59 pm
Forum: Made With LiveCode
Topic: Waveform Widget
Replies: 10
Views: 673

Re: Waveform Widget

Hi,
Sounds good – thanks!

I’ll make a small change to the widget and then try again.

Best regards,
Peter
by pklum
Tue Oct 13, 2026 3:31 pm
Forum: Made With LiveCode
Topic: Waveform Widget
Replies: 10
Views: 673

Waveform Widget

Hi,
I have created a FREE "Waveform" widget that allows you to display an audio waveform.

The widget supports:

mono and stereo files in MP3, WAV, and FLAC formats.
Stereo channels can be displayed separately or overlaid on top of each other.
Zooming and panning within the waveform (along the ...
by pklum
Wed Sep 30, 2026 6:57 pm
Forum: Multimedia
Topic: Multi-track playback synchronization
Replies: 11
Views: 98698

Re: Multi-track playback synchronization

Hi,
I got tired of trying to get multiple Player objects to play in sync, so I developed (together with Google Gemini) an C++ audio engine library using miniaudio and SoundTouch.

The library can play up to 64 MP3, WAV, or FLAC files simultaneously and in sync. Playback rate and pitch can be ...
by pklum
Tue Sep 16, 2025 8:50 pm
Forum: Multimedia
Topic: Multi-track playback synchronization
Replies: 11
Views: 98698

Re: Multi-track playback synchronization

Hi,
I think I found the problem!

I used (as an example) (myFile is the file to demux):

put "spleeter separate -p spleeter:5stems-16kHz -c mp3 -b 256000 -o output myfile" into gSpleeterProcess
open process gSpleeterProcess for neither
-- Wait for files to be created
...
-- Fill players with ...
by pklum
Mon Jan 20, 2025 10:09 pm
Forum: Multimedia
Topic: Multi-track playback synchronization
Replies: 11
Views: 98698

Re: Multi-track playback synchronization

Hi Jacque,
Thanks for your suggestion! I tried your suggestion but unfortunately it did not improve synchronization.
Are there any possibility to prioritize a message?
by pklum
Sun Jan 19, 2025 10:44 pm
Forum: Multimedia
Topic: Multi-track playback synchronization
Replies: 11
Views: 98698

Re: Multi-track playback synchronization

Hi Jacque,
Isn't the prepare command when you use video/audio clips with the play command? I am using Player objects and the fileName parameter.
How should I use the prepare command using a player object?

One could guess that alwaysBuffer parameter in the Player object could be the same as prepare ...
by pklum
Sat Jan 18, 2025 3:43 pm
Forum: Multimedia
Topic: Multi-track playback synchronization
Replies: 11
Views: 98698

Multi-track playback synchronization

Hello,
this is my first post ever on a forum, so bear with me ...

A little about me!
I consider myself quite knowledgeable in HyperTalk (started back in 1993). During 2000-2010 programming in HyperTalk was down (cheated a bit in Flash/ActionScript during that time) before I discovered Livecode in ...