Pharo sound capabilites. What options?
Dear all, I am want to write in game in pharo 1.4, but need sound capabilities (playing mp3/ogg or midi, ..). what are my options here? BW, Volkert
On Oct 12, 2012, at 7:47 PM, Volkert Barr wrote:
Dear all,
I am want to write in game in pharo 1.4, but need sound capabilities (playing mp3/ogg or midi, ..). what are my options here?
there is a pharo sound package to load. I do not have the time to check now have a look at configurationOfPharo or configurationOfSound? Stef
BW, Volkert
I loaded PharoSound in Pharo 1.4 with: Gofer new squeaksource: 'PharoSound'; package: 'ConfigurationOfPharoSound'; load. (Smalltalk at: #ConfigurationOfPharoSound) project lastVersion load. After that i got this System Error Message (see screenshot) and Pharo is "corrupted". Volkert On 13.10.2012, at 08:35, Stéphane Ducasse wrote:
On Oct 12, 2012, at 7:47 PM, Volkert Barr wrote:
Dear all,
I am want to write in game in pharo 1.4, but need sound capabilities (playing mp3/ogg or midi, ..). what are my options here?
there is a pharo sound package to load. I do not have the time to check now have a look at configurationOfPharo or configurationOfSound?
Stef
BW, Volkert
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org PGP-Key on request / PGP-Schlüssel auf Anfrage
Thanks for reporting it We should check that. On Oct 13, 2012, at 12:50 PM, Volkert Barr wrote:
I loaded PharoSound in Pharo 1.4 with:
Gofer new squeaksource: 'PharoSound'; package: 'ConfigurationOfPharoSound'; load. (Smalltalk at: #ConfigurationOfPharoSound) project lastVersion load.
After that i got this System Error Message (see screenshot) and Pharo is "corrupted".
<PastedGraphic-1.tiff>
Volkert
On 13.10.2012, at 08:35, Stéphane Ducasse wrote:
On Oct 12, 2012, at 7:47 PM, Volkert Barr wrote:
Dear all,
I am want to write in game in pharo 1.4, but need sound capabilities (playing mp3/ogg or midi, ..). what are my options here?
there is a pharo sound package to load. I do not have the time to check now have a look at configurationOfPharo or configurationOfSound?
Stef
BW, Volkert
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org
PGP-Key on request / PGP-Schlüssel auf Anfrage
I am running sound on Pharo1.4 Latest update: #14452 without problems on WinXP, OSX Lion, iOS5 I didn't used configuration of anything but loaded sound from the repositiory using Monticello. Phil 2012/10/13 Stéphane Ducasse <stephane.ducasse@inria.fr>
Thanks for reporting it We should check that.
On Oct 13, 2012, at 12:50 PM, Volkert Barr wrote:
I loaded PharoSound in Pharo 1.4 with:
Gofer new squeaksource: 'PharoSound'; package: 'ConfigurationOfPharoSound'; load. (Smalltalk at: #ConfigurationOfPharoSound) project lastVersion load.
After that i got this System Error Message (see screenshot) and Pharo is "corrupted".
<PastedGraphic-1.tiff>
Volkert
On 13.10.2012, at 08:35, Stéphane Ducasse wrote:
On Oct 12, 2012, at 7:47 PM, Volkert Barr wrote:
Dear all,
I am want to write in game in pharo 1.4, but need sound capabilities
(playing mp3/ogg or midi, ..). what are my options here?
there is a pharo sound package to load. I do not have the time to check
now
have a look at configurationOfPharo or configurationOfSound?
Stef
BW, Volkert
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org
PGP-Key on request / PGP-Schlüssel auf Anfrage
I loaded the package now i a clean Pharo 1.4 Image with the latest update: #14459 (on OS X Lion 10.7.5). The MIDIPianoKeyboardMorph works, but FMSound not (no errors, but silence) For FMSound i tried this - BaseSoundSystem soundEnabled: true. - FMSound organ1 play. Any hints here? Volkert On 13.10.2012, at 13:06, Stéphane Ducasse wrote:
Thanks for reporting it We should check that.
On Oct 13, 2012, at 12:50 PM, Volkert Barr wrote:
I loaded PharoSound in Pharo 1.4 with:
Gofer new squeaksource: 'PharoSound'; package: 'ConfigurationOfPharoSound'; load. (Smalltalk at: #ConfigurationOfPharoSound) project lastVersion load.
After that i got this System Error Message (see screenshot) and Pharo is "corrupted".
<PastedGraphic-1.tiff>
Volkert
On 13.10.2012, at 08:35, Stéphane Ducasse wrote:
On Oct 12, 2012, at 7:47 PM, Volkert Barr wrote:
Dear all,
I am want to write in game in pharo 1.4, but need sound capabilities (playing mp3/ogg or midi, ..). what are my options here?
there is a pharo sound package to load. I do not have the time to check now have a look at configurationOfPharo or configurationOfSound?
Stef
BW, Volkert
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org
PGP-Key on request / PGP-Schlüssel auf Anfrage
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org PGP-Key on request / PGP-Schlüssel auf Anfrage
Look at the previous mail's link and try the things in sequence. 2012/10/13 Volkert Barr <volkert@nivoba.de>
I loaded the package now i a clean Pharo 1.4 Image with the latest update: #14459 (on OS X Lion 10.7.5).
The MIDIPianoKeyboardMorph works, but FMSound not (no errors, but silence)
For FMSound i tried this - BaseSoundSystem soundEnabled: true. - FMSound organ1 play.
Any hints here?
Volkert
On 13.10.2012, at 13:06, Stéphane Ducasse wrote:
Thanks for reporting it We should check that.
On Oct 13, 2012, at 12:50 PM, Volkert Barr wrote:
I loaded PharoSound in Pharo 1.4 with:
Gofer new squeaksource: 'PharoSound'; package: 'ConfigurationOfPharoSound'; load. (Smalltalk at: #ConfigurationOfPharoSound) project lastVersion load.
After that i got this System Error Message (see screenshot) and Pharo is "corrupted".
<PastedGraphic-1.tiff>
Volkert
On 13.10.2012, at 08:35, Stéphane Ducasse wrote:
On Oct 12, 2012, at 7:47 PM, Volkert Barr wrote:
Dear all,
I am want to write in game in pharo 1.4, but need sound capabilities
(playing mp3/ogg or midi, ..). what are my options here?
there is a pharo sound package to load. I do not have the time to
check now
have a look at configurationOfPharo or configurationOfSound?
Stef
BW, Volkert
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org
PGP-Key on request / PGP-Schlüssel auf Anfrage
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org
PGP-Key on request / PGP-Schlüssel auf Anfrage
BaseSoundSystem soundEnabled: true just doesn't do all it should. SoundPlayer is the root of all; SoundSystems adds the background thread for multivoice play and mixing. Get SoundPlayer work, then take care of Soundsystem 2012/10/13 Volkert Barr <volkert@nivoba.de>
I loaded the package now i a clean Pharo 1.4 Image with the latest update: #14459 (on OS X Lion 10.7.5).
The MIDIPianoKeyboardMorph works, but FMSound not (no errors, but silence)
For FMSound i tried this - BaseSoundSystem soundEnabled: true. - FMSound organ1 play.
Any hints here?
Volkert
On 13.10.2012, at 13:06, Stéphane Ducasse wrote:
Thanks for reporting it We should check that.
On Oct 13, 2012, at 12:50 PM, Volkert Barr wrote:
I loaded PharoSound in Pharo 1.4 with:
Gofer new squeaksource: 'PharoSound'; package: 'ConfigurationOfPharoSound'; load. (Smalltalk at: #ConfigurationOfPharoSound) project lastVersion load.
After that i got this System Error Message (see screenshot) and Pharo is "corrupted".
<PastedGraphic-1.tiff>
Volkert
On 13.10.2012, at 08:35, Stéphane Ducasse wrote:
On Oct 12, 2012, at 7:47 PM, Volkert Barr wrote:
Dear all,
I am want to write in game in pharo 1.4, but need sound capabilities
(playing mp3/ogg or midi, ..). what are my options here?
there is a pharo sound package to load. I do not have the time to
check now
have a look at configurationOfPharo or configurationOfSound?
Stef
BW, Volkert
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org
PGP-Key on request / PGP-Schlüssel auf Anfrage
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org
PGP-Key on request / PGP-Schlüssel auf Anfrage
No idea how. Have you a concrete example? On 13.10.2012, at 15:19, phil@highoctane.be wrote:
BaseSoundSystem soundEnabled: true just doesn't do all it should.
SoundPlayer is the root of all; SoundSystems adds the background thread for multivoice play and mixing.
Get SoundPlayer work, then take care of Soundsystem
2012/10/13 Volkert Barr <volkert@nivoba.de> I loaded the package now i a clean Pharo 1.4 Image with the latest update: #14459 (on OS X Lion 10.7.5).
The MIDIPianoKeyboardMorph works, but FMSound not (no errors, but silence)
For FMSound i tried this - BaseSoundSystem soundEnabled: true. - FMSound organ1 play.
Any hints here?
Volkert
On 13.10.2012, at 13:06, Stéphane Ducasse wrote:
Thanks for reporting it We should check that.
On Oct 13, 2012, at 12:50 PM, Volkert Barr wrote:
I loaded PharoSound in Pharo 1.4 with:
Gofer new squeaksource: 'PharoSound'; package: 'ConfigurationOfPharoSound'; load. (Smalltalk at: #ConfigurationOfPharoSound) project lastVersion load.
After that i got this System Error Message (see screenshot) and Pharo is "corrupted".
<PastedGraphic-1.tiff>
Volkert
On 13.10.2012, at 08:35, Stéphane Ducasse wrote:
On Oct 12, 2012, at 7:47 PM, Volkert Barr wrote:
Dear all,
I am want to write in game in pharo 1.4, but need sound capabilities (playing mp3/ogg or midi, ..). what are my options here?
there is a pharo sound package to load. I do not have the time to check now have a look at configurationOfPharo or configurationOfSound?
Stef
BW, Volkert
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org
PGP-Key on request / PGP-Schlüssel auf Anfrage
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org
PGP-Key on request / PGP-Schlüssel auf Anfrage
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org PGP-Key on request / PGP-Schlüssel auf Anfrage
Need still some help. Can someone post a code snippet? BW, Volkert On 13.10.2012, at 15:44, Volkert Barr wrote:
No idea how. Have you a concrete example?
On 13.10.2012, at 15:19, phil@highoctane.be wrote:
BaseSoundSystem soundEnabled: true just doesn't do all it should.
SoundPlayer is the root of all; SoundSystems adds the background thread for multivoice play and mixing.
Get SoundPlayer work, then take care of Soundsystem
2012/10/13 Volkert Barr <volkert@nivoba.de> I loaded the package now i a clean Pharo 1.4 Image with the latest update: #14459 (on OS X Lion 10.7.5).
The MIDIPianoKeyboardMorph works, but FMSound not (no errors, but silence)
For FMSound i tried this - BaseSoundSystem soundEnabled: true. - FMSound organ1 play.
Any hints here?
Volkert
From my previous post:
Also, you can use it this way (inspect and debug around to understand how all of this works, SoundPlayer isn't SoundSystem...) Test class>>soundSamples "Test hardware" | ss | SoundPlayer boinkScale. "See if sound is enabled" SoundService soundEnabled. "This should answer the BaseSoundSystem class" SoundService registeredClasses. SoundService reset. BaseSoundSystem soundEnabled: true. SoundService default. "Let's make some noise" ss := SoundService default new. ss class soundEnabled. ss class soundEnabled: true. ss beep. (FMSound lowMajorScaleOn: FMSound pluckedElecBass) play. (FMSound lowMajorScaleOn: FMSound randomWeird1) play. (FMSound majorScaleOn: FMSound oboe1) play. FMSound testFMInteractively. (SampledSound bachFugueVoice2On: SampledSound new) play. SoundPlayer shutDown 2012/10/16 Volkert Barr <volkert@nivoba.de>
Need still some help. Can someone post a code snippet?
BW, Volkert
On 13.10.2012, at 15:44, Volkert Barr wrote:
No idea how. Have you a concrete example?
On 13.10.2012, at 15:19, phil@highoctane.be wrote:
BaseSoundSystem soundEnabled: true just doesn't do all it should.
SoundPlayer is the root of all; SoundSystems adds the background thread for multivoice play and mixing.
Get SoundPlayer work, then take care of Soundsystem
2012/10/13 Volkert Barr <volkert@nivoba.de> I loaded the package now i a clean Pharo 1.4 Image with the latest update: #14459 (on OS X Lion 10.7.5).
The MIDIPianoKeyboardMorph works, but FMSound not (no errors, but silence)
For FMSound i tried this - BaseSoundSystem soundEnabled: true. - FMSound organ1 play.
Any hints here?
Volkert
Cool. I am sure that the main reason why FMSound did not work was, that it is by default disabled in pharo. :-((( I checked your snippets and found this behavior: "SoundPlayer boinkScale" works fine, even if sound is disabled in the pharo settings. "FMSound" is working fine", but only if sound is enabled in the pharo settings. "SampleSound" example sounds really strange on OS X. I am no sure, if this is correct, "SoundService default new" give me this message (in the pharo setting Sound theme "No Sounds" was selected), an this Message (in the pharo settings Sound theme "Beeper sounds" was selected): Thank you for your help. :-))) BW, Volkert On 16.10.2012, at 20:25, phil@highoctane.be wrote:
From my previous post:
Also, you can use it this way (inspect and debug around to understand how all of this works, SoundPlayer isn't SoundSystem...)
Test class>>soundSamples "Test hardware"
| ss | SoundPlayer boinkScale. "See if sound is enabled" SoundService soundEnabled. "This should answer the BaseSoundSystem class" SoundService registeredClasses. SoundService reset. BaseSoundSystem soundEnabled: true. SoundService default. "Let's make some noise" ss := SoundService default new. ss class soundEnabled. ss class soundEnabled: true. ss beep. (FMSound lowMajorScaleOn: FMSound pluckedElecBass) play. (FMSound lowMajorScaleOn: FMSound randomWeird1) play. (FMSound majorScaleOn: FMSound oboe1) play. FMSound testFMInteractively. (SampledSound bachFugueVoice2On: SampledSound new) play. SoundPlayer shutDown
2012/10/16 Volkert Barr <volkert@nivoba.de> Need still some help. Can someone post a code snippet?
BW, Volkert
On 13.10.2012, at 15:44, Volkert Barr wrote:
No idea how. Have you a concrete example?
On 13.10.2012, at 15:19, phil@highoctane.be wrote:
BaseSoundSystem soundEnabled: true just doesn't do all it should.
SoundPlayer is the root of all; SoundSystems adds the background thread for multivoice play and mixing.
Get SoundPlayer work, then take care of Soundsystem
2012/10/13 Volkert Barr <volkert@nivoba.de> I loaded the package now i a clean Pharo 1.4 Image with the latest update: #14459 (on OS X Lion 10.7.5).
The MIDIPianoKeyboardMorph works, but FMSound not (no errors, but silence)
For FMSound i tried this - BaseSoundSystem soundEnabled: true. - FMSound organ1 play.
Any hints here?
Volkert
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org PGP-Key on request / PGP-Schlüssel auf Anfrage
phil we should improve the situation. Do you have some code that we can integrate to the pharosound package and its initialization? Stef On Oct 13, 2012, at 3:19 PM, phil@highoctane.be wrote:
BaseSoundSystem soundEnabled: true just doesn't do all it should.
SoundPlayer is the root of all; SoundSystems adds the background thread for multivoice play and mixing.
Get SoundPlayer work, then take care of Soundsystem
2012/10/13 Volkert Barr <volkert@nivoba.de> I loaded the package now i a clean Pharo 1.4 Image with the latest update: #14459 (on OS X Lion 10.7.5).
The MIDIPianoKeyboardMorph works, but FMSound not (no errors, but silence)
For FMSound i tried this - BaseSoundSystem soundEnabled: true. - FMSound organ1 play.
Any hints here?
Volkert
On 13.10.2012, at 13:06, Stéphane Ducasse wrote:
Thanks for reporting it We should check that.
On Oct 13, 2012, at 12:50 PM, Volkert Barr wrote:
I loaded PharoSound in Pharo 1.4 with:
Gofer new squeaksource: 'PharoSound'; package: 'ConfigurationOfPharoSound'; load. (Smalltalk at: #ConfigurationOfPharoSound) project lastVersion load.
After that i got this System Error Message (see screenshot) and Pharo is "corrupted".
<PastedGraphic-1.tiff>
Volkert
On 13.10.2012, at 08:35, Stéphane Ducasse wrote:
On Oct 12, 2012, at 7:47 PM, Volkert Barr wrote:
Dear all,
I am want to write in game in pharo 1.4, but need sound capabilities (playing mp3/ogg or midi, ..). what are my options here?
there is a pharo sound package to load. I do not have the time to check now have a look at configurationOfPharo or configurationOfSound?
Stef
BW, Volkert
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org
PGP-Key on request / PGP-Schlüssel auf Anfrage
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org
PGP-Key on request / PGP-Schlüssel auf Anfrage
For the record, I am also doing an (educational) game. Maybe can we talk about the required features so that we can get a decent game platform. I am investing in Pharo to speed up the delivery lifecycle. My other developments are done with Monkey. http://monkeycoder.co.nz The best would be to have a game engine running in Monkey and all the scripting done with Pharo, Phil 2012/10/13 Volkert Barr <volkert@nivoba.de>
I loaded PharoSound in Pharo 1.4 with:
Gofer new squeaksource: 'PharoSound'; package: 'ConfigurationOfPharoSound'; load. (Smalltalk at: #ConfigurationOfPharoSound) project lastVersion load.
After that i got this System Error Message (see screenshot) and Pharo is "corrupted".
Volkert
On 13.10.2012, at 08:35, Stéphane Ducasse wrote:
On Oct 12, 2012, at 7:47 PM, Volkert Barr wrote:
Dear all,
I am want to write in game in pharo 1.4, but need sound capabilities (playing mp3/ogg or midi, ..). what are my options here?
there is a pharo sound package to load. I do not have the time to check now have a look at configurationOfPharo or configurationOfSound?
Stef
BW,
Volkert
-- www.nivoba.de www.software-wartung.net www.erlang-dach.org
PGP-Key on request / PGP-Schlüssel auf Anfrage
participants (3)
-
phil@highoctane.be -
Stéphane Ducasse -
Volkert Barr