好久沒發表DIY做品,來一個新玩具!

本文由 wizardma2012-02-12 發表於 "效果器、Amp、DIY" 討論區

  1. wizardma

    wizardma Active Member

    註冊日期:
    2002-03-20
    文章:
    5,899
    讚:
    13
    這兩個禮拜搞一個新東西,其實不是什麼新鮮的玩意,就只是把以前做過的東西整合在一起而已。

    以前我做過MIDI小型控制踏板,也做過MIDI表情踏板,
    但是因為功力不夠,兩個東西沒辦法整合在一起,
    後來努力學習RTOS(即時作業系統),終於完成了我長久以來的構想,
    就是研發一台功能比較齊全的超迷你MIDI控制器踏板。

    先說一下我的構想,
    機器主要由兩個腳踏開關來操作,一個是UP,一個是DOWN,
    另外一個小小的MENU開關責由手來操作,所以所有開關占用空間可以縮小。

    這台MIDI控制器可以發送音色呼呼叫的命令,
    可以外接兩個表情踏板。
    設定功能方面,
    可以設定MIDI CHANNEL,
    表情踏板ON/OFF,指定表情踏板的控制器號碼(CONTROLLER NUMBER),以及全自動的表情踏板校正功能。

    先解釋音色呼叫的操作法 ,先按UP或DPWN,或長按也可以,
    長按會進入快速捲動模式,找到要呼叫的音色組,同時按下UP/DOWN就可以送出命令。
    還沒送出之前顯示器都會閃動,提醒你還沒送出呼叫音色的命令。

    這機器還有軟體MIDI THRU的功能,可以把收到的MIDI 信號轉送出去,
    且不會和自身產生的信號衝突,也就是說自己的命令資料不會莫名其妙被插入外來的信號導致命令失效。

    因為只有兩個腳踏紐,所以體積非常小,比TECH 21的MIDI MOUSE還小很多。

    寫程式過程遇到很多難題,很多靈異現象,但是都被我解決了。很好玩!!!
    因為重點在於程式的開發,所以沒有製作精美的外殼,如果要上市的話
    會給他穿上漂亮的外衣的。

    今天是我生日,剛好在今天把整體功能開發完成,算是最好的生日禮物。
    接下來就是板子Layput還有機殼的設計。



    功能示範影片(不包含表情踏板,我只先用藍色的
    可變電阻代替) 影片聯結 http://www.youtube.com/watch?v=cFaqHz-xXIk&hd=1
    PS.這個影片後來有加入註解。
     
    Last edited: 2013-01-10
  2. ishuca

    ishuca Member

    註冊日期:
    2008-02-17
    文章:
    143
    讚:
    6
    先恭喜Wizardma前輩,我很喜歡您的產品。

    想請問這台是否能在bank中呼叫效果參數呢?

    例如bank1是單純破音音色,選了bank1以後還可以控制delay的開關,

    也就是bank1裡可以破音+delay或是只有單純破音。

    其實就是類似T.C Electronic的G-minor,先前用了G-minor非常順手好用,

    在這個體積下我用過最好的就是那台了,但是後來賣掉以後就買不到了(停產)。

    還有就是有沒有可能加入無線功能?(..來亂的)

    期待您的作品。
     
  3. wizardma

    wizardma Active Member

    註冊日期:
    2002-03-20
    文章:
    5,899
    讚:
    13
    基本上這台主要就是要小體積,單純的記憶呼叫功能,沒有分Bank,要有音色的變化的話,就是把他先存在效果器的記憶組裡面,然後再用這台去呼叫就行了。如果硬要把改變參數的功能寫進去,不是不可以,但是程式容量還有資料容量會變多,現在這個單晶片放不進去。而且功能越複雜,使用之前要作的設定就越多,很煩的!

    習慣用表情踏板的話,這台提供兩個表情踏板插座,只要使用指定接法的Y Cable,就可以控制兩個效果器參數,例如控制Delay Time...Gain..Volume
    但是這兩個表情踏板設定是全域的,不會因為你換了音色就改變控制對應到的參數。通常如果換了記憶音色就改變控制的參數的話,你應該會亂掉。
    所以表情踏板還是做專門用於某種控制比較好。

    因為我現在選用的控制晶片程式和資料容量不夠讓我再多擴充什麼功能了,所以這個簡易型的控制器應該就是這個樣子不再做設計變更。
    如果要加入記憶呼叫順便改變參數,會耗費更多程式和資料空間,一來對於這樣子的簡單控制器來說,不太合適,二來我本來就有計劃要作超強功能的大型MIDI控制器,功能至少會做到市面上幾家大廠所擁有的功能,還希望整合各廠的強項,做出一台可程式性超強的控制器。最好還可以透過電腦軟體來編輯,但是電腦的MIDI硬體控制我只碰過一陣子,寫了個程式播放指定音符,全不都忘光了,真的要作的話是個很漫長的路。

    另外MIDI要作無線不是不可以,但是你的受控設備沒有無線MIDI,就算有,還要擔心無線電干擾,還有法規的問題。所以基本上我對這個領域比較沒有想去做的衝動。
     
    Last edited: 2012-02-12
  4. ishuca

    ishuca Member

    註冊日期:
    2008-02-17
    文章:
    143
    讚:
    6
    感謝前輩,我完全了解且十分同意,期待您的作品上市!
     
  5. wizardma

    wizardma Active Member

    註冊日期:
    2002-03-20
    文章:
    5,899
    讚:
    13
    我示範用這個MIDI控制器去呼叫電腦裡面的Guitar Rigs 4的Preset以及用表情踏板(用可變電阻代替)控制Master Volume (使用CC #1)


    http://youtu.be/sO2NxdgHCIU

    http://youtu.be/NlwFFuLxbzw

    http://youtu.be/tO13yzWn5oc 這個影片當中示範一個控制器號碼可以指定給很多不同的參數,不但可以同時控制,假如該參數在這組Preset當中用不到,就完全沒有影響。所以這個特點可以多加利用,可以把不同Preset中同性值的參數都指派給同一個控制器。


    挺好玩的,不過因為影片是我用手拿WebCam拍的,又沒有說明和字幕,可能讓大家看的比較有點不知所云...
     
    Last edited: 2012-02-12
  6. wizardma

    wizardma Active Member

    註冊日期:
    2002-03-20
    文章:
    5,899
    讚:
    13
    附上電路圖,有興趣DIY的朋友歡迎來信索取程式的燒錄檔。[​IMG]
    程式還在精簡中,部分邏輯檢查還要加強。
     
    Last edited: 2012-02-14
  7. wizardma

    wizardma Active Member

    註冊日期:
    2002-03-20
    文章:
    5,899
    讚:
    13
    新加了顯示範圍切換的功能,一般人習慣看1-128這樣的顯示方式,但是偶爾0-127也會派上用場。

    打算做主要以SMD為主的PCB,打樣至少要十片的量,有沒有網友有需要的?大家一起分攤。

    要DIY的話,機殼會幫大家找好適合的大小,單晶片由我統一燒錄好程式,因為需要燒錄器的關係所以不建議大家多投資這筆錢。

    另外看國外有人仿早造rig control,而且成本相當低,只需要小小的努力。用的是現成的USB搖桿改裝,然後加上兩套軟體,就可以控制Guitar Rigs 4。有興趣玩的人我們一起研究吧。
     

分享此頁面