On Mon, Sep 15, 2014 at 5:24 PM, David T. Lewis lewis@mail.msen.com wrote:
Apologies for the confusion but to summarize what I found:
- The 32-bit standard interpreter VM for Linux on squeakvm.org has all of
the usual vm-sound-* modules, and should work as expected.
http://squeakvm.org/unix/release/Squeak-4.10.2.2614-linux_i386.tar.gz
- The 64-bit standard interpreter VM for Linux on squeakvm.org is missing
some of the vm-sound-* modules. For this reason, if you downloaded an interpreter VM for your 64-bit Linux system, you may not have sound.
http://squeakvm.org/unix/release/Squeak-4.10.2.2614-linux_x86_64.tar.gz
If you have the 64-bit intepreter VM, you should be able to replace it with the 32-bit interpreter VM if you need sound. Or, if you prefer to keep the 64-bit VM, you may be able to add the attached vm-sound modules from a VM that I compiled on my PC. YMMV, absolutely no guarantees.
For Cog, there may be a problem with the build procedure that is causing problems with the vm-sound-* modules. I do not yet know the reason, although you may be able to use the vm-sound-* modules from the 32-bit interpreter VM (I think there was a success report for this earlier in this thread).
There is no "problem" with the pulse sound build on linux in Cog because... no one added it to the Cog tree. It fell throguh the cacks when the Qwaq VM diverged. Ian Piumarta added it in September 2009 at which time Cog was internal.
HTH,
Dave
On Mon, Sep 15, 2014 at 11:57:05AM -0400, David T. Lewis wrote:
Hi St?phane,
I am travelling, so I cannot post anything now. But I will send you a
copy
of the missing vm-sound modules as soon as I can.
I prefer not to post a compiled VM, because I think this should come from squeakvm.org/unix if possible. That said, I had not realized that we
were
missing some sound modules from the last official build, so we should
make
this available as a fix.
Are you able to compile programs on your own Linux box? It's really quite easy to make an interpreter VM nowadays, and I would be happy show you
how
to do this if you are willing to give it a try.
Dave
My apologies to Ubuntu, it seems that I neglected to install the sound development libraries on my Ubuntu laptop before compiling the VM.
That
done, sound works fine with the -vm-sound-pulse driver on Ubuntu.
Could you please make this binary available somewhere ?
Best,
Stef
On 16.09.2014, at 03:37, Eliot Miranda eliot.miranda@gmail.com wrote:
On Mon, Sep 15, 2014 at 5:24 PM, David T. Lewis lewis@mail.msen.com wrote: Apologies for the confusion but to summarize what I found:
The 32-bit standard interpreter VM for Linux on squeakvm.org has all of the usual vm-sound-* modules, and should work as expected.
http://squeakvm.org/unix/release/Squeak-4.10.2.2614-linux_i386.tar.gz
The 64-bit standard interpreter VM for Linux on squeakvm.org is missing some of the vm-sound-* modules. For this reason, if you downloaded an interpreter VM for your 64-bit Linux system, you may not have sound.
http://squeakvm.org/unix/release/Squeak-4.10.2.2614-linux_x86_64.tar.gz
If you have the 64-bit intepreter VM, you should be able to replace it with the 32-bit interpreter VM if you need sound. Or, if you prefer to keep the 64-bit VM, you may be able to add the attached vm-sound modules from a VM that I compiled on my PC. YMMV, absolutely no guarantees.
For Cog, there may be a problem with the build procedure that is causing problems with the vm-sound-* modules. I do not yet know the reason, although you may be able to use the vm-sound-* modules from the 32-bit interpreter VM (I think there was a success report for this earlier in this thread).
There is no "problem" with the pulse sound build on linux in Cog because... no one added it to the Cog tree. It fell throguh the cacks when the Qwaq VM diverged. Ian Piumarta added it in September 2009 at which time Cog was internal.
... and for more historical context: the pulse audio driver was written by Derek O'Connell for Etoys and Scratch on OLPC, made necessary by the maddening tendency of Linux audio interfaces changing every other year.
- Bert -
... and for more historical context: the pulse audio driver was written by Derek O'Connell for Etoys and Scratch on OLPC, made necessary by the maddening tendency of Linux audio interfaces changing every other year.
Yep, this is why I've enjoyed linking my audio plugins with PortMedia (which includes PortAudio and PortMIDI) since 2002. It's used and developed by people doing real daily studio work, on several platforms.
-C
-- Craig Latta netjam.org +31 6 2757 7177 (SMS ok) + 1 415 287 3547 (no SMS)
vm-dev@lists.squeakfoundation.org