Ok, I fixed the MIDI devices list on Mac OS X with Japanese characters on my 10.6 machine. I forget, is this also a problem with the Audio devices? Are Japanese characters making them not show up?
The fix will be in tomorrow's build.
.hc
On Jan 8, 2013, at 12:42 PM, Seiichiro MATSUMURA wrote:
Hi Hans,
I found the solution to make "IAC Driver" visible in MIDI setting window of Mac OSX. In Japanese Mac OSX as a default, the name of Apple "IAC Driver" is written in Japanese name with 2byte characters in Audio MIDI setting application of Utility folder. So I changed the name of "IAC Driver" to English one. I am not sure this is affected, it seems MIDI setting working fine now with no freeze. Thanks for your suggestion.
Best,
Sei
-- __/__/__/__/__/__/__/__/__/__/__/__/__/__/__/__/__/ Seiichiro Matsumura
sei@low-tech-ism.com http://low-tech-ism.com/ __/__/__/__/__/__/__/__/__/__/__/__/__/__/__/__/__/
2013/1/8 Hans-Christoph Steiner hans@at.or.at:
On Jan 7, 2013, at 10:20 PM, Seiichiro MATSUMURA wrote:
Hi,
Hmm, this I've never seen happen. Does it happen in English mode too? Do any of the names of your Audio or MIDI devices have non-latin or Japanese characters in them?
Language difference could be a cause. Because in MIDI setting window, Apple's default "IAC driver" should be appeared but it is indicated as blank. (see attached file.) "driver" is translated in Japanese. Also some audio interface have Japanese character names. I will try it under English mode later.
I have 10.6, and when I switch to Japanese, the IAC driver is still in English. They must have added those translations in 10.7. Can you run this command to start Pd in your Terminal when in Japanese mode and send me the result? You can Copy and Paste everything starting from the command it into a text file and attach that. Once Pd launches, go to Media->Audio Settings, and Media->MIDI Settings. If it crashes, then you'll probably need to do Audio and MIDI separately.
/Applications/Pd-0.43.4-extended-20130104.app/Contents/Resources/bin/pd -stderr -d 3 -nostartup -noprefs
The command needs to be a single line, and you'll have to change the date in the Pd-0.43.4-extended-20130104.app to match what you have. For example, this is what I get when I do that:
$ /Applications/Pd-0.43.4-extended-20130104.app/Contents/Resources/bin/pd -stderr -d 3 -nostartup -noprefs StartNotification name = default set pd_whichmidiapi 4 set ::tmp_path {} set ::sys_searchpath $::tmp_path set ::tmp_path {} lappend ::tmp_path {/Users/hans/Library/Pd} lappend ::tmp_path {/Library/Pd} lappend ::tmp_path {/Applications/Pd-0.43.4-extended-20130104.app/Contents/Resources/extra} set ::sys_staticpath $::tmp_path set ::startup_flags {} set ::startup_libraries {} pdtk_pd_startup 0 43 4 {extended-20130104} { {portaudio 4} {jack 5} } {} {Monaco} normal set pd_whichmidiapi 4 set pd_whichapi 4 pd init /Volumes/share/code/pd-extended.git 0 8 5 11 9 6 12 10 6 13 12 7 16 14 8 17 16 10 19 18 11 22 24 14 29 30 18 37 36 22 44 ;
pd autopatch 0;
pd autopatch 0;
pd audio-properties; global audio_indevlist; set audio_indevlist {} lappend audio_indevlist {(0)Built-in Microphone} lappend audio_indevlist {(0)Built-in Input} lappend audio_indevlist {(0)Soundflower (2ch)} lappend audio_indevlist {(0)Soundflower (16ch)} global audio_outdevlist; set audio_outdevlist {} lappend audio_outdevlist {(0)Built-in Output} lappend audio_outdevlist {(0)Soundflower (2ch)} lappend audio_outdevlist {(0)Soundflower (16ch)} pdtk_audio_dialog .gfxstub4f34080 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 44100 20 1 0 0 64
.hc _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
--
__/__/__/__/__/__/__/__/__/__/__/__/__/__/__/__/__/ Seiichiro Matsumura
sei@low-tech-ism.com http://low-tech-ism.com/ __/__/__/__/__/__/__/__/__/__/__/__/__/__/__/__/__/