How My Heart Sings

Sun, 29 Apr 2012

スペインの作曲家強化(中略) ー Eduardo Toldrá

Eduardo Toldrá(1895生1962没)はスペインの作曲家、指揮者、ヴァイオリニスト。iTunes Storeで漁ると、指揮者としての録音が少し出てくる。歳の近いRicard Lamote de Grignonとは友人関係。作風も似てるしな。弟子にXavier Montsalvatge(ハビエル・モンサルバーチェ)等。

弦楽器奏者らしく、iTunes StoreではヴァイオリンとピアノのためのSis Sonets、弦楽四重奏曲、弦楽合奏のためのVistes Al Mar等が入手可能なのだけれど、正直なところ保守的過ぎてもうひとつ魅力に欠ける。一方、歌曲のほうはちょっとポピュラー音楽寄りと感じるくらい親しみやすくも美しい曲が揃っていて、大変に魅力的。

Meta Infomation of this entry

You can add this Entry to your  はてなブックマーク and Delicious

スペインの作曲家強化(中略) ー Jesús Guridi

Jesús Guridi(ヘスス・グリディ)(1886生1961没)はスペインはバスク地方出身のクラシック作曲家。フランスへ留学しスコラ・カントルムでヴァンサン・ダンディに師事。読みはウィキペディアから拾ったので、本当か知らない。 全て、iTunes Storeでの購入。オーケストラ曲、ピアノ曲、歌曲。オーケストラ曲は中身がかぶってるな。

この人を集めようと思ったきっかけは、上に挙げた内の四枚目の歌曲集(グリディ、エドゥアルド・トルドラ、モンポウの曲が入っている)で、儚な気で叙情的な雰囲気がとても良いと感じたから。オーケストラ曲のDiez Melodias Vascasはディーリアスっぽい良く鳴るオーケストラ書法と叙情的な感じで楽しめたけれど、曲によっては微妙というか印象の弱いものもある…かな。

Meta Infomation of this entry

You can add this Entry to your  はてなブックマーク and Delicious

スペインの作曲家強化月間みたいな ー Ricard Lamote de Grignon

Ricard Lamote de Grignon(1899生1962没)はバルセロナ出身のクラシックの作曲家。最近はスペインの作曲家のものを漁っていて、その流れで買ってきました。 全て、iTunes Storeでの購入です。小規模合奏の曲、歌曲、室内オーケストラの曲と、けっこう揃うもんです。

特に、二枚目はリカルド・ラモーテ・デ・グリニョンと、さらに父親Joan Lamote de Grignon(ファン・ラモーテ・デ・グリニョン)(1872生1949没)の曲が入っていて、とってもお得。あ、読みはウィキペディアから拾ったので、ホントかどうか保証しないです。

…前衛的な音なんてひとつもしない。とても旋律豊かで穏やかな曲ばかり。聴きはじめてすぐ、エルガーやヴォーン・ウィリアムスといった辺りを連想した。

Meta Infomation of this entry

You can add this Entry to your  はてなブックマーク and Delicious

Tue, 01 Feb 2011

スケジュールを組んでMacをスリープから復帰させる方法を知ったのはつい最近だ

朝は目覚まし時計なんかじゃなく優しい音楽で目覚めたい。iTunes.appの自動運転について知識は得た。でもスケジュールを組んでMacをスリープから復帰させる方法が分らなかった。つい最近その方法を知った。恥しいです。

System PreferenceからEnergy SaverScheduleってボタンあるやん。でも、これって簡単なんしか作れんやんなあ…以下は、iTunes.app用に作ったAppleScriptです。備忘のため。

set somePlayList to {"クラシック-ドイツ-古典-ハイドン", "クラシック-古典以前-ヘンデル・テレマン", "クラシック-フランス-古典以前-クープラン・ラモー", "クラシック-イタリア", "クラシック-フランス-古典以前"}
set aPlayList to some item of somePlayList

tell application "iTunes"
        set aOldSound to sound volume
        set sound volume to aOldSound - 40
        
        set aCount to count tracks of playlist aPlayList
        set aRandomNum to random number from 1 to aCount
        set aTrackNum to track number of track aRandomNum of playlist aPlayList
        
        
        play track (aRandomNum - aTrackNum + 1) of playlist aPlayList
        reveal current track
        delay 10
        set sound volume to aOldSound - 20
        delay 10
        set sound volume to aOldSound
end tell

いくつかのプレイリストからランダムに選び、音量を下げ、プレイリストの曲数の範囲でランダムな数字を作り、プレイリストの該当する曲を選択する。その曲がそのアルバムの何曲目か調べ、アルバムの途中でなく最初から再生するようにする。そのままだと再生はするけれどブラウザ上で表示してくれないので、revealする。音量を戻していく。最後まで分らなかったのは再生中の曲をrevealする箇所。

Meta Infomation of this entry

You can add this Entry to your  はてなブックマーク and Delicious

オレオレ版taskpaper.vim

taskpaper.vimは、HogBaySoftwareが提唱しているtodo-listのフォーマットをvimで扱うためのプラグインです。taskpaperのフォーマットを扱うプラグインの類いはBBEdit向けほか、リッチなものから簡素なものまで、有料なものだってあるのです。

元はただの書式付きテキストファイルなんで、有料の専用ソフトを買うのも何だかなーと思って、自分はvimで使っています。いや、有料のソフトのほうがリッチなんですけど。で、このvim用プラグインは簡素なほうなので、拡張してみました。ちょうべんり。

"setlocal iskeyword+=@-@
setlocal iskeyword+=@-@,(

taskpaperはタスクに@due(20110202)みたいに自由にタグを付けて管理できるのですが、元のままだと例のようなタグは括弧の手前までしか認識してくれないので。

function! s:ToggleDoneWithRepeat()

    let line = getline(".")
    if (line =~ '^\s*- ')
        let repl = line
        if (line =~ '@done')
            let repl = substitute(line, "@done\(.*\)", "", "g")
            echo "undone!"
            call setline(".", repl)
        else
            let today = strftime("%Y-%m-%d", localtime())
            let done_str = " @done(" . today . ")"

            let aUserInputDate = input("Input next due date(yyyymmdd): ")
            let next_due_str = " @due(" . aUserInputDate . ")"

            let repl = substitute(line, "@due\(.*\)", "", "g")
            let repl = substitute(repl, "$", next_due_str , "g")
            
            let repl2 = substitute(line, "$", done_str , "g")
            echo "done, archive and repeat!"
            call setline(".", repl)
            call setline("$", repl2)
        endif
    else 
        echo "not a task."
    endif

endfunction

" toggle @done context tag on a task and archive 
function! s:ToggleDoneAndArchive()

    let line = getline(".")
    if (line =~ '^\s*- ')
        let repl = line
        if (line =~ '@done')
            let repl = substitute(line, "@done\(.*\)", "", "g")
            echo "undone!"
            call setline(".", repl)
        else
            let today = strftime("%Y-%m-%d", localtime())
            let done_str = " @done(" . today . ")"

            let repl = substitute(line, "$", done_str , "g")
            echo "done and Archive!"
            call setline(".", "")
            call setline("$", repl)
        endif
    else 
        echo "not a task."
    endif

endfunction

元のプラグインからコピペして、ファンクションを二つ追加しました。最初のはdoneにする際に対話的にdue dateを入力させ次回用のタスクにタグとして付ける・完了したタスクはファイルのお尻に移動するところまで一発で実行するもの。次のは一発でタスクを完了させてファイルのお尻に移動するだけのもの。後追加しなきゃいけないのは呼び出し周辺で、これはプラグインのソースを見ればすぐ分る。キーバインドはお好みで。

"map <buffer> <silent> <LocalLeader>tk mA <Plug>ToggleDone ddGp 'A
"map <buffer> <silent> <LocalLeader>tr mA yy p <Plug>ToggleDone 'A

最初はすぐ上のような感じで簡易に汚ないことをしていて、別に問題無かったのですが、これだとファインクションが出してるメッセージが消えちゃうしということで、ちゃんと作ろうと思ったのです。ちなみに、ウインドウズでしか試していません。

Meta Infomation of this entry

You can add this Entry to your  はてなブックマーク and Delicious

<<  Page 5 of 131  >>

Le violon intérieur....
Yasuo Yamashita
vaiorinnhiATTOnaDOTrimDOTorjye-pi-
Y.A.S.U.O Ytterbium Artificial Sabotage and Utility Organism Y.A.S.U.O Yelling Abomination from the Sunless Underground Oasis

Pyblosxom and plugins. For detail, see http://viole.sakura.ne.jp/blosxom/blosxom.cgi/plugin_info