Sound problems when using ScratchGPIO
Background
Since Dec 2014, a lot of changes have taken place with RaspberryPi hardware and software and a new version of Scratch was made the default. Although it looks the same – it is generally quicker to use and faster to run.
Unfortunately, its seems to have problems with sound – one of which shows up when used with my background Python program.
Due to the fact that I’ve been banned from the RaspberryPi forums its pretty much impossible for me to interact with the other developers to see where the problem lies.
Workaround
Load ScratchGPIO
Once loaded – close it (Yes – close it)
Run LX Terminal
type /usr/bin/scratch.old
When Scratch re-opens
File Open and select rsc
everything should now work
I was hoping that the issue would get fixed but this hasn’t happened so I’ll now look to providing a desktop shortcut to make using the old version easier
Did get a chance to create that shortcut?
I have added it to the develepment version – would you mind downloading and testing it for us?
http://simplesi.net/scratchgpio-development-testing/
Simon
Yes, it works, thanks for your prompt response!
What is the difference between all the icons?
The non plus ones are for basic use and set pins 11,12,13,15,16,18 as outputs and all the rest as inputs
The plus versions don’t default any pins to any particular use and are the versions to be used if using an add-on board or HAT
Simon
Hi,
I have been looking all over the Internet to find a solution to this sound issue with Scrach. It affects both Scratch and ScratchGPIO for me. Your instructions as listed above work perfectly! Thank you. I am just annoyed that it took me so long to find it.
Keep up the great work.
Glad to have helped 🙂
Simon
Simon,
I just wanted to say – as a primary teacher dedicated to teaching physical computing, and to finding a role for the Raspberry Pi in primary education, I have an enormoous debt of gratitude to pay you for your fantastic work with Scratch GPIO. It is an outstanding rsource and you give it away for free!. I am sorry to hear of the problems you have been having with the R Pi foundation,. This is a great shame as so many teachers rely on you and your resources. I do hope that things can be resoloved soon.
Kind regards.
hastklass.
I think, unfortunately, that Raspberry Pi have decided not to speak to me under any circumstances as they do not entertain criticism (constructive or negative) and operate as Judge,Jury and Executioners 🙂 I am currently planning on using the Redfern Electronics Crumble (together with Crumbs from 4Tronix) as my main tool for physical computing in my primaries but to keep using the Pi/ScratchGPIO for use on Robots as the advantages greatly outweigh the disadvantages.
Hi Simon,
As one who is also banned from RPi forum for some reason unknown to anyone but the woman in charge, I think you should find an alternative for even your robots stuff…
I use the ODroid C1 as a Pi replacement: http://www.lilliputdirect.com/odroid-c1-quad-core-computer
It’s faster and about the same price as the new Pi. It also has a similar IO block.
Here is a thread about using the Rpio on the C1: http://forum.odroid.com/viewtopic.php?f=115&t=9409
It should be a good, cheap replacement for your Robotic projects. 🙂
I have successfully downloaded the script to set up the GPIO pins with scratch, but then I try running sudo bask isgh5dev.sh and I get a message stating that it cannot be installed.
I have re-formatted by SD card and downloaded the latest NOOBS version and installed it. I have also tries a number of versions of isgh5dev.sh isgh6dev.sh isgh7dev.sh etc. All successfully download and are there visible in the folder. This has been tried on more than one Pi.
Can you help please?
Thanks in anticipation
Howard
mm – this seems very strange. Sounds more like your internet filtering isn’t happy with Github/or URL shortner
try using
wget https://github.com/cymplecy/scratch_gpio/raw/v7/install_scratchgpio7.sh -O isgh7.sh
and look out for error msgs (404 ones in particular)
If that seems to work then try
sudo bash isgh7.sh
Simon
What message are you getting exactly please?
Have you added any root password or are you using a non-standard user name?