2012年3月17日 星期六

2010年3月29日 星期一

專題進度回報 - 阿葉

update 2010.8.3

http://www.jsbchorales.net/sets.shtml

在上面連結裡下載的巴哈作品片段樂譜

發現裡面的樂譜相似度非常之高

樂譜幾乎都只包含

(1)節拍簡單的基本音符

(2)升降記號

(3)Fermeta

(4)Tie

這幾種符號,所以要把這幾百份的片段樂譜轉成點字樂譜並不難

----

上禮拜看的一篇Journal

"A Transcription System from MusicXML Format to Braille Music Notation"

這篇Journal的前半部寫的是點字樂譜(音程式) & MusicXML的結構

這些都是已經知道的東西

後半段所謂的 Transcription System,是用XSLT以及DOM

把原先的MusicXML檔案的架構改成適合點字樂譜的架構

最後base on這個新的樹狀結構把點字樂譜印出

不過在點字樂譜上不同的符號所實作的細節也不同

被這篇文章提及比較多的就屬多聲部的樂譜

詳細內容就不多敘述

XSLT

DOM

日本橫濱大學的點字樂譜轉譯網頁(MusicXML -> Braille Score)

http://gotoh-lab.jks.ynu.ac.jp/BrailleMUSE/en/Input-e-b.jsp

update 2010.7.27

LibMusicXML 基本的程式語法教學




把之前的"點字樂譜格式"系列的投影片壓縮成一份檔案,請自行取用。

點字樂譜格式

2010年3月26日 星期五

專題進度報告-coffee

2010.3.30---------------------------------------------

2010.3.23---------------------------------------------


--------------------------------------------------------
2010.3.15----------------------------------------------


--------------------------------------------------------
2010.3.12----------------------------------------------


--------------------------------------------------------

2010年3月10日 星期三

專題進度回報 - boy13

2010/12/08

https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B4CeewDoGC8ENzRhODRmNmQtZjI5MS00ODdmLWJhNWMtYmM5ZmYxN2UzMDAx&hl=en&authkey=CNe61h4

QQ 果然整合遇到問題


2010/11/17



上傳變麻煩了QQ


2010//11/10




2010/11/03



好像會來不及...


2010/10/20



終於要開始燒板子測了...@@


2010/10/06



板子不要表我阿~~


2010/09/29



差不多來整理一下投影片了
趕完code有空再來QQ

2010/09/23




2010/09/16




2010/09/02



一次性讀寫完成 inout操很久~"~
突然發現會有deadlock的風險orz


2010/08/26



可以不管pin腳數燒爽爽~~不過還是先維持原樣吧
記得要問"不在同一條線同時輸出多個值的作法"!!!


2010/08/19



pin數考量是否需要呢


2010/08/12



找學長問:確保一條線不要同時輸出、宣告FPGA記憶體的方法



2010/08/05



下禮拜會是什麼呢~~


2010/07/29



還是會不知道要做什麼= =+


2010/07/22



remember "interfacing"


2010/07/15



例外例外...QQ


2010/07/08



全部都是字sorry...


2010/06/10



好久沒更新了@ @


2010/05/20



裡面鑲嵌的doc檔
http://0rz.tw/pK9da //最好用下載的QQ


2010/05/13



阿哈哈...@@

2010/05/06


沒進度...

2010/04/29



2010/04/22



阿哈哈..@@

2010/04/15



下星期要做什麼呢QQ


2010/04/08



原來simulator很可怕...@@

2010/04/01



誤打誤撞QQ

2010/03/25



下星期加油~~

2010/03/11




感覺沒有什麼結論orz

2009年10月6日 星期二

IPC (interprocess communication)

091019 meeting--
研讀了bmp格式 預計下次找出lib的程式運作流程


091012 meeting--
找出無法利用單步執行觀察運行方式的原因--compile時必須啟動debug mode


091005 meeting--
這次研究了部分有關jpeg的encode方式
主要是將encode的各個單元拆開來
測試不同模組間的資料溝通是否良好
不過還不太清楚如何實做
經過 DNA 解說過後 大致上理解了實作的方向
結果有待本週努力

090724 meeting--


另外想提出一個疑問
關於部落格貼程式碼
如同這篇所說的
http://screamlab-ncku-2008.blogspot.com/2009/03/blog-syntaxhighlighter.html
理論上應該要修改blog的template
可是這個部落格似乎並沒有修改的樣子
能請有權限的學長修改一下嗎?
感恩

090525 下次預訂進度
建立一個 super module 可以做為各 module 之間溝通的橋樑
然後要有 show timestamp 的模式 hide timestamp 的模式

090525 meeting--
投影片

demo

兩個module間clock非同步的各自運作,並隨機傳遞資料

090511 下次預訂進度
兩個module間clock非同步的各自運作,並隨機傳遞資料

090511 meeting--
這次的meeting因為偷懶沒有做投影片 囧囧
所以在這邊就把兩個module傳資料的function主體code貼出來
(按一下右上角的按鈕可以放大)
server端
Counter Counter tom76925
client端
Counter 2 Counter 2 tom76925
因為是分開成好幾個檔案寫的
所以只有貼上主要程式的部分
主要功能: 兩個module間clock同步互傳資料

090510
發現在Linux上安裝systemC開發環境時
若參照這邊的方法
http://stenlyho.blogspot.com/2008/10/systemc-linux.html
會發現在make時出現奇怪的錯誤
然後去改這個檔案 systemc-2.2.0/src/sysc/utils/sc_utils_ids.cpp
加上
#include <cstring>
#include <cstdlib>
就可以了
感謝宗胤學長的解答~
在此做個記錄

090426 meeting--
slide
在 MSDN 上失去人生的方向之後
決定重回 Linux 的擁抱

090330 meeting--
slide

主要是初探在 Windows 上實做 IPC 的方式
下次 meeting 預定進度為:
利用 File Mapping 做為溝通技術,實做多 processes 的 矩陣轉置運算

2009年10月5日 星期一

Pthread

091005

大概把systemc module間要如何修改理清
090928

這次改錯了
把switchtofiber直接丟到pthread讓他自生自滅

空的禮拜~
嗯 畢旅很好玩
開學選課選好久
就醬

090905

太遙遠了記不起來
090820


未完成上周進度 囧~
next:
利用中斷點,Trace sysemc moudule間的運行模式
sc_thread到底何時被叫起來執行

090814


找出sc_module 何時被叫醒 哪時執行
module間的相依性

090724


這次產生兩個不相干模組,
每個模組中各使用一條thread加入
time.h的使用問題
systemc使用sc_thread排程,無法加速?

090525


這次是使用SystemC的模組,呼叫副程式去執行Pthread
程式碼乃是修改SystemC的traffic light範例程式碼
將其轉成Phread來執行
要讓模組與thread之間有溝通
多設了一個check變數
當check等於1時 執行pthread
否則 不作任何動作

感謝宗胤學長
幫我看了一下低不出來的BUG


090426


進度:
使用SystemC的模組,建造多個包含pthread的Module

2009年6月2日 星期二

Java on the fly programming

第一次的投影片,確定了要用的平台--BeanShell。




這次是測試BeanShell的各種使用方法




繼續BeanShell的測試及歸納出可用與法的範圍




用Java合成波形及發出聲音



目前已經成功在BeanShell中,用指定的波形樣本發出聲音。
但在將buffer的資料送入dataline的迴圈還有點問題,播放時有點不順暢。
目前正在改進中。