SewiGの日記
2005-04-22 [金]
■ [Other] 携帯の音楽再生時間を24時間に──三洋、音源チップ参入
NECに続き三洋も128和音音源です。しかもMIDI音源部分はNECと共通のようなので互換性も保ちそうです。あとはYAMAHA陣営のチップとのすみわけが問題になるわけですね。できれば同じ音源を積む端末同士でファイルのフォーマットを統一してくれればうれしいかぎりです。
一般向けにツールを公開してくれれば、この音源の利用者が増えて今のMFiと違って多くの人に広まるのではないでしょうか。
2007-04-22 [日]
■ [Mac][Programming] Macでプログラミング(4) - リソースを使ったウィンドウ表示
Hello Worldのソースコードとほとんど変わっていません。defineでResEditでわかったリソースIDを示しています。GetNewCWindow()でWINDリソースの情報からウィンドウを作成します。とってもカンタンです。もしリソースがなかったり、IDが一致していなかったら、ExitToShell()で終了します。
#include <Dialogs.h> #include <Strings.h> #include <Fonts.h> #include <Sound.h> #define kWindow_ID 128 #define NIL 0L QDGlobals qd; void InitToolBox() { InitGraf(&qd.thePort); InitFonts(); InitWindows(); InitMenus(); TEInit(); InitDialogs(nil); InitCursor(); } int main(int argc, char **argv) { WindowPtr window; InitToolBox(); window = GetNewCWindow(kWindow_ID, NIL, (WindowPtr)-1); if (window == NIL) ExitToShell(); SysBeep(0); while(!Button()){}; return 0; }