# No waveform display

**URL:** <https://forum.cabbageaudio.com/t/no-waveform-display/1246>\
**Category:** Cabbage slugs\
**Created:** [28 November 2018 08:28 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246 "2018-11-28T08:28:44Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alex](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/alex/32/2290_2.png) [@Alex](https://forum.cabbageaudio.com/u/Alex)\
**Post date:** [28 November 2018 08:28 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/1 "2018-11-28T08:28:44Z")

</div>

Hi guys,

For some reason, I can’t get any waveforms to be displayed in soundfiler for any of the examples (e.g. Grain3FilePlayer, DiskinFilePlayer). The waveform display just shows “(No audio file loaded)” after I select a file in the open file dialog. What’s interesting is that csound seems to play the files back just fine and all the instruments are working without a hitch. Just not seeing any waveforms.

I’ve tried multiple files, all .wav. No dice.

I’m on Cabbage 2.0.03 on macos 10.12.6.

Thanks,  
Alex

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [28 November 2018 08:58 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/2 "2018-11-28T08:58:15Z")

</div>

Thanks Alex. I’ll take a look.

[edit] Works Ok for me here on Windows. I’ll try OSX a little later. Can you confirm that a valid audio device is selected before you try opening the file?

---

<div class="post-metadata">

**Author:** ![Alex](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/alex/32/2290_2.png) [@Alex](https://forum.cabbageaudio.com/u/Alex)\
**Post date:** [28 November 2018 18:00 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/3 "2018-11-28T18:00:49Z")

</div>

That’s correct. The audio device is selected before I open the file and synthesis works just fine.

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [28 November 2018 19:51 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/4 "2018-11-28T19:51:42Z")

</div>

I have to do some work on OSX tomorrow. I’ll try to take a look at this then too.

---

<div class="post-metadata">

**Author:** ![iainmccurdy](https://forum.cabbageaudio.com/letter_avatar_proxy/v4/letter/i/8baadc/32.png) [@iainmccurdy](https://forum.cabbageaudio.com/u/iainmccurdy)\
**Post date:** [28 November 2018 20:55 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/5 "2018-11-28T20:55:21Z")

</div>

DiskinFilePlayer works and shows file here on OS 10.13.6 and Cabbage v.2.03. I would doubt that it was the MacOS?..

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [28 November 2018 21:04 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/6 "2018-11-28T21:04:46Z")

</div>

Thanks Iain. I’ll check tomorrow and see if I can recreate the problem. @Alex what happens if you close and reopen the plugin window without recompiling the instrument? It might be some strange painting issue?

---

<div class="post-metadata">

**Author:** ![Alex](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/alex/32/2290_2.png) [@Alex](https://forum.cabbageaudio.com/u/Alex)\
**Post date:** [28 November 2018 21:20 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/7 "2018-11-28T21:20:25Z")

</div>

Hey Rory,

That actually worked! If I close the window after I open a file, then reopen the window, the waveform appears.

Another data point: I just tried all of this on a different computer (also macos Sierra), and I get the same behavior there – no waveform unless I reopen the plugin window. Also, strangely it all works in Cabbage Studio…

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [28 November 2018 21:28 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/8 "2018-11-28T21:28:59Z")

</div>

Good that we now know where the problem is. Have you tried this as a plugin too? I suspect it might work fine there. For all of the problems users face when developing instruments in Cabbage, the exported plugins are usually rock solid.

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [29 November 2018 16:59 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/9 "2018-11-29T16:59:33Z")

</div>

I can’t recreate this issue here on my OSX machine. I’ve a few new updates in the pipeline so hopefully they will make a difference to this, even if I can’t recreate the problems.

---

<div class="post-metadata">

**Author:** ![t\_grey](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/t_grey/32/1234_2.png) [@t\_grey](https://forum.cabbageaudio.com/u/t_grey)\
**Post date:** [5 March 2019 02:31 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/10 "2019-03-05T02:31:20Z")

</div>

I think I’ve seen something similar a few times recently, but with the gentable widget. The common thread for me seems to be when loading 32bit IR waves, but it hasn’t happened enough for me to really be sure. Might be unrelated, but I’ll keep an eye on it’s behavior and maybe run a few tests when I can.

edit: actually, I just looked… it _was_ the soundfiler widget.

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [5 March 2019 10:11 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/11 "2019-03-05T10:11:02Z")

</div>

Hi @t_grey, you’ve been keeping quite! 😉 Can you provide an example?

---

<div class="post-metadata">

**Author:** ![t\_grey](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/t_grey/32/1234_2.png) [@t\_grey](https://forum.cabbageaudio.com/u/t_grey)\
**Post date:** [5 March 2019 17:41 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/12 "2019-03-05T17:41:54Z")

</div>

> [@rorywalsh](#):
>
> Hi @t_grey, you’ve been keeping quite!

I have! I took a while off from almost everything csound related, and I’m hoping coming back in fresh will give me some new ideas and perspective on issues that I was stuck on before.

> [@rorywalsh](#):
>
> Can you provide an example?

I haven’t tested very extensively yet, but most (probably all) of the samples from the Samplecity “Bricast” collection found here: [Bricasti M7 impulse response files - Samplicity](http://www.samplicity.com/bricasti-m7-impulse-responses/) seem to load, but not trigger an update on the soundfiler widget making it appear to not have loaded. I tried both in my instruments, and in the diskin player example.

Here’s a specific file for testing that triggers this behavior:  
[http://forum.cabbageaudio.com](http://forum.cabbageaudio.com):/uploads/default/original/2X/d/d572241a23038b4cebe59438ef4a5884abd8189b.wav

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [5 March 2019 19:23 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/13 "2019-03-05T19:23:59Z")

</div>

So loading this with a soundfiler example doesn’t work? Sorry, I’m not sure how exactly I can recreate the problem if I don’t have an instrument to test with…

---

<div class="post-metadata">

**Author:** ![t\_grey](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/t_grey/32/1234_2.png) [@t\_grey](https://forum.cabbageaudio.com/u/t_grey)\
**Post date:** [5 March 2019 19:59 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/14 "2019-03-05T19:59:56Z")

</div>

I tested with “Examples | FilePlayers | DiskinFilePlayer”, using Cabbage2 64 2.0.02 (Apr 30 2018)  
edit: ^OSX

It opens the file, but the waveform isn’t displayed as if it didn’t load. Pressing keys makes the appropriate noise.

Does this not happen for you?

---

<div class="post-metadata">

**Author:** ![t\_grey](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/t_grey/32/1234_2.png) [@t\_grey](https://forum.cabbageaudio.com/u/t_grey)\
**Post date:** [5 March 2019 20:08 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/15 "2019-03-05T20:08:19Z")

</div>

Ok, this is weird. Using the file unzipped straight out of the archive creates the bad behavior. The version of the wave I uploaded and now redownloaded does _NOT_ create this behavior.

Even weirder… they both report the same md5 checksum.

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [5 March 2019 20:58 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/16 "2019-03-05T20:58:58Z")

</div>

🤔 Not sure how to proceed here 😂

---

<div class="post-metadata">

**Author:** ![Slappz](https://forum.cabbageaudio.com/letter_avatar_proxy/v4/letter/s/c37758/32.png) [@Slappz](https://forum.cabbageaudio.com/u/Slappz)\
**Post date:** [5 March 2019 21:01 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/17 "2019-03-05T21:01:00Z")

</div>

I get the same issue on windows 10. I’m using an older update on it, but I only get the waveform if I close and open the window.

---

<div class="post-metadata">

**Author:** ![t\_grey](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/t_grey/32/1234_2.png) [@t\_grey](https://forum.cabbageaudio.com/u/t_grey)\
**Post date:** [5 March 2019 21:03 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/18 "2019-03-05T21:03:07Z")

</div>

> [@rorywalsh](#):
>
> Not sure how to proceed here 😂

I agree, this is a bizarre problem.

I’m not sure, but this (at least for me) seems likely to be a directory location or permissions based issue. I had unzipped the archive into a shared folder where all of my samples are kept, but the downloaded sample I had provided was in my home directory. When I copy the shared location file to the home directory, it starts loading properly again.

I’m going to play with this some more later and see if I can narrow it down to an exact reason, it may not be cabbage’s fault… but if it is it’s probably an extremely rare set of circumstances. I have no idea if other people’s problems fall into the same category, or if that was just a similar red herring.

---

<div class="post-metadata">

**Author:** ![Slappz](https://forum.cabbageaudio.com/letter_avatar_proxy/v4/letter/s/c37758/32.png) [@Slappz](https://forum.cabbageaudio.com/u/Slappz)\
**Post date:** [5 March 2019 21:05 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/19 "2019-03-05T21:05:07Z")

</div>

So that was also using the official release, but it does work with using one of the recent builds on a machine with the latest win 10 updates.

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [5 March 2019 21:10 UTC](https://forum.cabbageaudio.com/t/no-waveform-display/1246/20 "2019-03-05T21:10:54Z")

</div>

Thanks @Slappz, that interesting to note. @t_grey , can you try the most recent OSX build?  
[https://github.com/rorywalsh/cabbage/releases/download/vBeta/CabbageOSXInstaller.pkg](https://github.com/rorywalsh/cabbage/releases/download/vBeta/CabbageOSXInstaller.pkg)  
It’s still a little behind the current dev snapshot as I’m having CI issues. I’m currently in the process of moving everything to a different CI system. So I hope to have automated builds for OSX again shortly.

[Next page](https://forum.cabbageaudio.com/t/no-waveform-display/1246.md?page=2)
