摘要: 在西方國家人家都知道成績影響學習的過程。有了成績的目的,學生就不可能為了研究更廣泛的知識而學習。在德國一個學校做實驗,把一個年級的學生平等地分成兩個班,不過,只有一個班得成績。不久,得成績的那個班的學生失去了對于學習內容的興趣。在另一個學校,人家調查學生看自己成績的時候得到什么感情。結果是,一部分學生高興,因為他的同坐的成績比自己的差,另一部分的學生很難受,因為同坐有了比他們自己更好的成績。只有一個學生同情了同學。
用成績衡量一個人的方法在西方老師的看法中很不公平,一方面是因為每一個人的天才(天然才能)不同,為了同樣結果需要出的努力和實際上發揮的力量也不同。另一方面是因為不同小孩的命運也不同。有的小孩爸爸喝酒、有的小孩媽媽死了。他們需要對付和解決的問題比同學多得多。
閱讀全文
摘要: DirectMusic加載器在使用固有文件或者MIDI文件的時候會自動加載默認的音色庫。樂器總是被一組一組地使用,很多組樂器音色的集合被稱之為 DLS音色庫(可下載的音樂)。每組樂器使用三個值編號,它們是:最高有效位(most-significant byte,MSB),最低有效位(least-significant byte,LSB)和組編號。
通常播放MIDI文件的樂器組是標準化的,也就是說編號為1的樂器總是鋼琴,如果想使用新的鋼琴作為樂器,可以從DLS集合中加載。 DirectMusic包含了標準的樂器集合,通常稱之為GM/GS集合(GM = General MIDI,GS = General Synthesizer),這個集合由日本羅蘭(Roland)公司提出,稱為MIDI合成器標準。
閱讀全文
摘要: 在DirectAudio中,DirectSound負責數字音頻方面的處理,而DirectMusic則負責Midi文件(Musical Instrument Data Interface,數字音樂格式,.mid作為文件擴展名),DirectMusic固有音樂文件(.sgt文件)和數字錄音設備錄制的波形格式文件(.wav文件)等文件的播放操作。
能體現DirectMusic的強大之處是DirectMusic固有文件格式,一首用DirectMusic固有文件格式制作的音樂包括數個小音樂格式,這些樣式還能用不同的樂器組合一個接一個地播放。隨機的樣式和樂器的選取創造出了隨時都在改變的音樂,再加上節拍變化,就形成了一個魅力無窮的音樂系統。DirectMusic的另一個特性是可以使用“基調”,就是在正在播放的音樂片段上疊加一段其他音樂,新加入的音樂可以很平滑的融入到原有的音樂中。這在很多時候都有用,比如一個玩家完成了一個目標,可以馬上播放一段“獲得榮譽”的音樂提示他。
閱讀全文
摘要: 什么叫制造業國家,就是一個把資源挖光的國家叫做制造業國家。我們把樹
給日本,日本怎么自己不砍樹,我們砍呢?這不是傻瓜嗎?就是出口創匯的理念,
把我們最好的產品給全世界別的國家了。到最后你發現,你一旦給了大量的外匯
之后,你必將重蹈日本的覆轍。中央銀行要抵制人民幣升值,但是不是這樣的,
數字發展的很快,如果這樣下去的話,人民幣升值是很可能的。做到這一步本質
問題是什么呢?就是各地政府,對于出口創匯理念,這種以錢為綱理念的過度執
行,出口、退稅到最后讓我們全體老百姓買單。
閱讀全文
摘要: 主持人:女士們、先生們大家好!各位來賓大家好,KVB昆侖國際2007中國
經濟論壇現在開始!
首先讓我們大家介紹一下今天我們的來賓:首先是中華人民共和國駐多倫多
王勇領事、楊學剛領事、陳國治先生、陳志輝先生、陳丙丁先生、香港特區經濟
貿易辦事處的蕭顯揚先生、還有我們KVB昆侖國際執行董事劉先生、還有KVB昆侖
國際主席吳先生。其他的嘉賓還有環球時報等媒體和記者和我們KVB昆侖國際忠
實的客戶,還有來自多倫多中國留學生的代表,歡迎各位嘉賓光臨。歡迎郎咸平
教授!
閱讀全文
摘要: “通告”是一種觸發機制,當緩存中播放位置達到某個固定的位置時,就會向程序發出通知。有了通告,就可以知道播放什么時候結束,這種機制在比較長的聲音中特別有效。通告使用一個叫做IDirectSoundNotify8的對象,這個程序的作用就是在音頻緩存中標記一個位置,然后觸發事件通知應用程序,而應用程序可以通過消息循環或者單獨的線程進行處理。
標記的位置可以是一個緩存中的偏移值,也可以是由宏指定的停止標記,這個表示停止的宏是DSBPN_OFFSETSTOP。并不是任何偏移值都可以用來作為通告發生的位置,這個值必須和音頻的數據塊對齊,并且通告的偏移必須按照從小到大的順序排列。偏移值是不能夠共享的,如果使用 DSBPN_OFFSETSTOP宏,它必須被放在最后。舉例來說,對于一個塊大小為2的音頻(單聲道、16位),嘗試對偏移為4和5的位置設通告會導致失敗,因為偏移量位置4和5都在同一個數據塊中。
閱讀全文
摘要: 所謂聲道平衡就是調節左右聲道的大小, DirectSound定義了兩個宏幫助把聲道平衡調節到最左邊和最右邊,使用DSBPAN_LEFT將聲道調整到最左邊,使用DSBPAN_RIGHT 將聲道調整到最右邊。
通過調用IDirectSoundBuffer8::SetPan函數可以調節聲道平衡。
閱讀全文
摘要: 相信很多朋友都在用單核的CPU在跑vista,常常會覺得CPU占用率高,甚至長時間停在100%!這是什么原因引起的呢?我們都知道Vista會占用許多內存,因為Vista會把太多的內容預讀在了內存中。
Windows Vista開機之後會慢慢占更多內存。最終發現竟然是一個Vista的新功能:Superfetch。
Superfetch其實系windows xp里面prefetch的改良版,能力其實強了很多。
閱讀全文
摘要: 根據"校友獲諾貝爾獎和菲爾茲獎人數"、"員工獲諾貝爾獎和菲爾茲獎人數"、 "高引用率研究人員人數"、"《自然》和《科學》論文數"、"SCI論文數"、 "教職人員平均學術表現"等指標排名。
閱讀全文
摘要: 讓緩存在程序啟動的時候開始播放可以節省不少處理器時間。因為內存資源是有限的,特別是在硬件設備中,而你使用的數據緩存可能需要任意大小,因此主音頻緩沖區和輔助緩沖區使用環形緩存。因為數據緩沖是一個一維數組,所以可以讓這個緩沖區頭尾相接。這是一個十分強大的技術,利用這個技術我們可以節省大量的內存。
聲音在進行混音處理后,被送入環形主音頻緩存。一旦播放位置到達主音頻緩存的終點,聲音又從頭開始播放,這樣聲音就被無間隙地連續播放。如果想要使用緩存的這種循環特性,需要指定啟用循環播放的特性,若不然當播放到緩沖區終點時,播放就停止了。
為了播放緩存中的音頻數據(在開啟循環選項的情況下播放),需要調用Play函數。
閱讀全文