使用頻率調變(FM)模擬自然界的聲音 2014 年 5 月 16 日 Magic Len 研究分享、 Csound、 音樂心得 FM(Frequency Modulation)除了可以用來產生抖音(Vibrato)外,還可以用來模擬自然界的聲音。嚴格來說,音色並非由波的波形來決定,而是由波的頻譜包絡曲線來決定的。在古典音色理論(Classical Theory of Timbre)中,會利用傅利葉轉換,將波形轉成頻率-強度的頻譜,此時繪製出來的圖形曲線,就是頻譜的包絡曲線。然而,在實際上,在不同時間下所產生的包絡曲線並不相... 繼續閱讀
ContentCenter 簡單、易用、跨平台整合的內容中心 2014 年 5 月 15 日 Magic Len 研究分享、 Java 從很早之前就很想要自己搞一個能夠重複使用的儲存架構,但是一直沒有什麼好靈感。直到開始接觸了SQLite,發現它真的是一個小而輕巧的資料庫系統,甚至在移動平台(Android和iOS)中都有內建,才興起了用它當底層來製作儲存架構的念頭。 繼續閱讀
滑音產生 讓音樂聽起來更動人 2014 年 5 月 9 日 Magic Len 研究分享、 Csound、 音樂心得 滑音,顧名思義,就是由一個音符滑到下一個音符,不發生間斷。若使用一般的方式來彈奏兩個音符,會因波形包絡(振幅包絡)的關係,使得兩個音符聽起來有明顯的分隔。使用滑音技巧的話,可以使音符在轉換的過程中,為漸進式的,慢慢從A頻率移動到B頻率,聽起來會較為柔和,要使用csound產生滑音,需得做波形內插,通常會使用線性內插。假設要從C4在時間(t)0到1內滑到A4,那麼可以設定振盪器演奏C4*(1-t)+... 繼續閱讀
常用RAR指令介紹 2014 年 5 月 4 日 Magic Len 軟體介紹 如果不是使用Windows系統,RAR在沒有WinRAR的協助下,需得仰賴第三方圖形化介面的支持或是在命令列模式下達RAR的Command才有辦法使用。支援RAR的圖形化介面其實很多,像是PeaZip、7-zip、HaoZip、、Ark、File Roller、Xarchiver......。但是這些第三方軟體,卻都不是完整的支援RAR,有的可能只能用來解壓縮RAR,有的可能無法產生有解壓縮密碼的... 繼續閱讀
替自己選個一個好用的壓縮工具-RAR 2014 年 5 月 3 日 Magic Len 軟體介紹 RAR是目前熱門的壓縮格式,因為它的高安全、高效率、高壓縮比,以及支援Unicode(檔名不會有亂碼)、錯誤修復、檔案分割、檔案加密和跨平台等諸多特點讓即使是屬於專屬授權(需要花錢購買)的它,使用率也能超過免費的壓縮格式。 繼續閱讀
String Hider 隱藏任意的字串 2014 年 5 月 3 日 Magic Len 作品分享、 軟體介紹、 Java 在傳遞資料的過程中,總是不想要讓人家一眼就看明白你所傳遞的文字訊息。隱藏文字訊息的方式有很多種,如果沒有解碼還原的需求,只需進行雜湊(Hash)運算即可。但若有還原的需求,則可能要使用到某些著名的加密演算法,例如DES、AES等等,但這些演算法又很複雜,需要加解密鑰又需要初始向量,還有一堆不同的長度,若兩方沒有事先講好如何加解密,那要還原出原本的字串是很困難的。如果只是想要隱藏一些不太想讓別人一眼... 繼續閱讀
GIMP 文字反鋸齒顏色異變的Bug 2014 年 4 月 27 日 Magic Len 隨手張貼 開源跨平台的GIMP,一直被認為是Adobe PhotoShop的免費替代方案。GIMP雖然強大,但是還蠻不穩定的,在製作圖片的時候常會發生詭異的問題,文字反鋸齒的顏色就是其中之一。 繼續閱讀
JD-GUI 反編譯Java程式的利器 2014 年 4 月 27 日 Magic Len 軟體介紹、 Java Java程式碼在編譯(Compile)之後並不會產生出可直接被機器執行的機器碼(Machine Code),因為Java程式是透過Java虛擬機(Java Virtual Machine, JVM)執行的,所以Java程式碼在編譯時會把程式編譯成JVM看得懂的Java bytecode。Java bytecode的格式類似組合語言,由於形式非常固定,因此很容易就可以被反編譯(Decompile)回... 繼續閱讀
歌曲合成:秋夜吟、美麗島、甜蜜的家庭 2014 年 4 月 27 日 Magic Len Csound、 音樂創作 運用顫音、抖音、鼓組伴奏技巧,來簡單完成秋夜吟、美麗島、甜蜜的家庭,這三首歌。 繼續閱讀
解決波形連接斷層 消除喀答聲(Click) 2014 年 4 月 27 日 Magic Len 研究分享、 Csound、 音樂心得 理論上,喀答聲(Click)應該只會發生在頻率急遽改變或是振幅急遽改變的時候。但實際上,只要波形有發生任何一點不連續(就算不連續的地方只有0.000001秒),就會產生喀答聲。要消除振幅或是頻率改變產生的喀答聲,雖可以使用波形包絡,但若是固定的振幅和固定的頻率所產生的喀答聲,就得另外用別種方式了。 繼續閱讀