Ian, You can redirect output to null and use adverse conjunction :: to hide error.
2!:1 ::0: 'afplay ~/tee.mp3 >/dev/null 2>&1 &' the last & may be needed because 2!:1 has a bug that is does not return immediately calling commands. untested. Срд, 12 Янв 2011, Ian Clark писал(а): > Thanks, Bill -- I didn't know of a good utility for the Mac. However I > couldn't find a satisfactory Mac build of mpg123, having downloaded > tarballs and all. I didn't have time to muck around so I turned to > Google for help: > http://www.google.co.uk/search?q=quicktime+bash+script > which is worth serious study (when I've got time). For example: > > Introduction to Open Source Scripting on Mac OS X > http://developer.apple.com/internet/opensource/opensourcescripting.html > helps you get started with utility "Terminal". > > To debug suitable string args for (2!:1) -- launch "Terminal", and > copy/paste whatever works. > > To cut a long story short, in the end it was so simple. Here for Gian, > and any wannabe Mac hackers like me, is the recipe... > > Procure a very short mp3, or other format such as wav or aiff. Using > "Audacity" I created a test file: tee.mp3 (the letter 't' from > recorded speech). Place it in your "root directory" (mine is called > /Users/ianclark/ --the Mac facility "Spotlight" finds it). You can > place it in any folder, but then you have to get the path right. You > don't want too many unknowns first go. > > Then the following works in J: > > 2!:1 'afplay ~/tee.mp3' > <...plays sound> > > 2!:1 'afplay ~/txe.mp3' NB. (no such file) > |interface error > | 2!:1'afplay ~/txe.mp3' > > So you need (try./catch.) in case the file's not found. > > As an alternative to afplay (Audio File Play) try: > > 2!:1 'open -a QuickTime\ Player ~/tee.mp3' > > So you don't have to write out a txtfile and execute it as a BASH > script, like I'd feared. > > Playing sounds in J isn't for entertainment. I need them as a > debugging aid while experimenting with timer events. If the timer > callback goes wrong the J session locks solid with smoutputs -- and > the yellow J won't stop it. > > So I'm avoiding smoutput in favour of auditory cues. I think I'll give > my duty-cycle a heartbeat. :) > > Ian > > > On Wed, Jan 12, 2011 at 4:50 AM, bill lam <bbill....@gmail.com> wrote: > > In Linux I would just command utilities when possible, eg > > 2!:1 'mpg123 carmen.mp3' > > > > btw wd commands documentation does not include isipicture because that > > command had been decommitted. > > > > jgtk supports i18n via gettext verb but one needs to provide separate > > translation file for each languages. > > > > Срд, 12 Янв 2011, Ian Clark писал(а): > >> Trouble is, this is Win-only, using PlaySound / PlaySoundA. > >> > >> Has anyone done something comparable on the Mac or Linux? Or must I > >> generate and execute a Bash script? > >> > >> > >> On Tue, Jan 11, 2011 at 4:23 PM, David Mitchell <davidmitch...@att.net> > >> wrote: > >> > For wav's this worked for me: > >> > > >> > load'media/wav' > >> > wavplay'K:\Program Files\Microsoft > >> > SDKs\Windows\v7.1\Samples\winui\speech\engines\samplettsengine\makevoice\blah.wav' > >> > > >> > http://www.jsoftware.com/jwiki/Addons/media/wav?highlight=(wav) > >> > > >> > I suggest that you check on the J wiki for many helpful hints. > >> > -- > >> > Cheers, > >> > David > >> > > >> > On 1/11/2011 5:45, Gian Medri wrote: > >> >> *I am very new at J, but I have used APL many years. I develop > >> >> programs as > >> >> a help to dyslectic pupils as well as to those who have difficulties in > >> >> learning mathematics. In this contest pictures and sound are essential. > >> >> > >> >> 1) How do I get a picture (bmp or others) as a background in a form or > >> >> as an > >> >> image? I tried with (wd ' set isipicture filename'), without success . > >> >> wd > >> >> commands documentation is not complete and there is not example in the > >> >> Labs > >> >> or Demos. > >> >> > >> >> 2)**How do I get a sound from a wav file or others format? > >> >> > >> >> 3)Normally I have programs that works with 2 or 3 languages. > >> >> I can change the language in buttons and other controls but not in the > >> >> menus. > >> >> > >> >> > >> >> Many thanks in advance. > >> >> > >> >> Gian* > >> > ---------------------------------------------------------------------- > >> > For information about J forums see http://www.jsoftware.com/forums.htm > >> > > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > > > > -- > > regards, > > ==================================================== > > GPG key 1024D/4434BAB3 2008-08-24 > > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm -- regards, ==================================================== GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm