2011-08-02 48 views
1

2個問題似乎無法通過燈控臺控制DMX燈光

1:Q光軟件...

我有一個SHOWTEC Showmaster 24這是一個DMX控制器,具有24個通道。我用USB/MIDI線將它的MIDI輸入插入我的電腦。 QLC選取MIDI連接,並將MIDI通道分配爲2.燈臺告訴我如何設置完成的MIDI輸入通道,它告訴我如何將其設置爲等待PC下載轉儲。

當它在等待時,它需要85個單字節值作爲數據塊的開頭,後面跟着文件名DC1224.BIN,後面跟着一個空格。然後是一個文件轉儲。

字節22至69,注意到打開/關閉48個追蹤器。速度是程序的主人。

字節70到93,音符激活通道1到24.速度控制強度。

無論如何,爲了完成這個場景,我還有4個LED燈,與QLC內置的StarVille LED PAR 56完美匹配。

無論如何,當我將燈光臺設置爲聆聽MIDI通道2時,使用音符速度模式將QLC輸出路由到MIDI 2,設置映射到其中一個DMX地址的一組滑塊DMK地址似乎沒有改變當我提高或降低任何顏色的滑塊。

這個桌子有插件還是有辦法讓它工作?


問題2:


從QLC繼我寫我自己的源MIDI軟件輸入/輸出控制。假設我可以輸出到照明臺,發送相同的序列 - 字節85,文件名和空間,接下來是什麼?

我有標準的MIDI API用於照明,我瀏覽過的每一個發送到桌子的命令是否遵循相同的標題?

TIA

安德魯·斯普勞特

回答

0

行,解決了這個問題,該解決方案是使用字節以下序列作爲用於發送給各臺分組中的報頭:

$ 55±「DC1224.BIN」

文件名使用在同步時由辦公桌與其他辦公桌通信。

接下來是帶有音符,音調和速度參數的MIDI節目控制消息。設備ID是與照明臺連接的任何設備,例如USB/MIDI電纜。

關於指令的註釋使用midi通道,因爲它的低4位。音高是DMX宇宙中添加到基準70 - 24通道70至93的顏色通道 - 速度是強度,但請記住您需要將其從8位縮放到7,換句話說,new_colour = old_colour/255 * 127。

但無論如何,它的工作原理。

1

我認爲你是誤讀手冊。 The one I found沒有關於數據轉儲格式的任何信息。你所說的字節數實際上是MIDI音符數字。例如發送MIDI Note On訊息與音符號碼22將開啓或關閉程序1.

這是非常清楚他們的意思是:

在接收和發送文件轉儲,控制器將 自動搜索或發送設備ID爲55H(85),文件名爲 DC1224,擴展名爲「BIN(SPACE)」。

55H需要在一些命令之前,否則它只是一個數據字節,其含義取決於最近的命令字節。

如果沒有更好的文檔,找出數據轉儲格式的最佳方法可能是將其發送到您的PC並在那裏查看它。我建議MIDI-OX。當我支持Windows時,我經常使用它。

+0

我只是假設字節55和文件名等等是辦公桌等待的東西。然後它等待e MIDI指令。該筆記標識追蹤器/通道,速度指示追蹤器/通道的強度水平。 – Muscipula

+0

如果您只是想通過軟件實時控制辦公桌,則無需擔心sysex轉儲的格式。你可以用消息上的MIDI音符來控制它。第22到第69場控制着追逐者,第70到第93場控制着這些頻道。例如,要將通道4設置爲設置爲通道2的電路板上的一半強度,您需要發送(十六進制)91 49 40.音符開啓,通道2,音高73,速度64.假設速度範圍是0-127。 – SSteve

+0

好吧,看到我將使用同一模塊的MIDI OUT,我使用MIDI IN來記錄桌面的輸出。桌面不使用Sysex,它使用三字節形式,命令和兩個數據字節。當我簡單地打開桌子,開始追逐並記錄日誌時,我會收到消息對。命令和data1字節是144和101,而data2在127和0之間交替。我假設消息是成對出現的,但我很困惑,因爲在手冊說明101中意思是「步驟」。我仍然失去了! Andrew – Muscipula

0

看起來轉儲實際上是done via SysEx。我懷疑這一點,因爲他們給了你一個設備ID,這是通過SysEx數據傳遞的。這也是做這種轉儲的標準方式。

正如@SSTeve指出的那樣,您應該use MIDI-OX to receive and look at this data

似乎沒有提供給您實際的格式,但我敢打賭,當您查看返回的數據時,它會很明顯。