Translator for Tascam T-MD8000

Freakle

2011-03-22 13:31:55

Hello,

I own one a Tascam TM-D8000 and I really like to work on it. I ve tried to configure
a generic remote for it in cubase. It works but not really. The tmd sends midi messages
from every fader, solo, cut button etc but for example fader 1, solo 1, cut 1 etc are using
address 32, fader 2, solo 2, cut 2 etc are using adr 33 and so on... so I am not able to
put this in a generic remote. I can configure just the fader or solo or mute and it works
but not all together for one channel cause of the same address.

- except the fader: if I move the fader on the first half way the fader in cubase moves
up to the max and on the 2nd half way at the tmd the fader in cubase jumps back to
beginning and starts again to move to the max - seems like there are 2 control changes
for the fader...?

I ve captured the midi messages from the tm-d8k with midiox to see, what it sends and
it seems like the tmd is sending rpn controls... I m not sure cause I really dont have the
knowledge about midi and how to use the catured midi data?

I think it will be possible to do this with the midi translator... but how?

here are the captured midi messages:

Fader 1: (the whole message would be too long so here are just some lines)

MFile 0 1 120
MTrk
0 TimeSig 4/4 24 8
0 Tempo 500000
0 Par ch=1 c=97 v=66
0 Par ch=1 c=32 v=1
0 Par ch=1 c=97 v=67
0 Par ch=1 c=32 v=124
...
41 Par ch=1 c=32 v=126
48 Par ch=1 c=97 v=66
...
776 Par ch=1 c=97 v=66
776 Par ch=1 c=32 v=1
777 Par ch=1 c=97 v=67
777 Par ch=1 c=32 v=127
TrkEnd

TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
00364841 5 -- B0 61 42 1 --- CC: Data Decrement
00364842 5 -- B0 20 01 1 --- CC: Bank LSB
00364843 5 -- B0 61 43 1 --- CC: Data Decrement
00364843 5 -- B0 20 78 1 --- CC: Bank LSB
...
00365AC3 5 -- B0 61 43 1 --- CC: Data Decrement
00365AC3 5 -- B0 20 02 1 --- CC: Bank LSB
00365AE3 5 -- B0 61 42 1 --- CC: Data Decrement
00365AE3 5 -- B0 20 00 1 --- CC: Bank LSB
...
00365CD7 5 -- B0 61 42 1 --- CC: Data Decrement
00365CD8 5 -- B0 20 01 1 --- CC: Bank LSB
00365CD8 5 -- B0 61 43 1 --- CC: Data Decrement
00365CDA 5 -- B0 20 7F 1 --- CC: Bank LSB

-------------------------------------------------------------------------
Solo 1:
MFile 0 1 120
MTrk
0 TimeSig 4/4 24 8
0 Tempo 500000
0 Par ch=1 c=97 v=16
0 Par ch=1 c=32 v=1
190 Par ch=1 c=97 v=16
191 Par ch=1 c=32 v=0
TrkEnd

TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
00372F60 5 -- B0 61 10 1 --- CC: Data Decrement
00372F60 5 -- B0 20 01 1 --- CC: Bank LSB
003731EF 5 -- B0 61 10 1 --- CC: Data Decrement
003731F0 5 -- B0 20 00 1 --- CC: Bank LSB
-------------------------------------------------------------------------
Cut 1:
MFile 0 1 120
MTrk
0 TimeSig 4/4 24 8
0 Tempo 500000
0 Par ch=1 c=97 v=18
0 Par ch=1 c=32 v=1
160 Par ch=1 c=97 v=18
161 Par ch=1 c=32 v=0
TrkEnd

TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
00373FB8 5 -- B0 61 12 1 --- CC: Data Decrement
00373FB9 5 -- B0 20 01 1 --- CC: Bank LSB
003742AB 5 -- B0 61 12 1 --- CC: Data Decrement
003742AC 5 -- B0 20 00 1 --- CC: Bank LSB
-------------------------------------------------------------------------

Hope you can help me!

best regards!!!
freakle

Freakle

2011-03-24 11:35:46

PS: Ihr koennt auch auf deutsch antworten ;)

Attigo

2011-03-24 23:27:03

Hi Freakie,

I'm finding it difficult to see a pattern in the messages. Would it be possible for you to capture a screen recording of your MIDI Monitor and move the fader up then down again. Maybe this will help me understand what it sends and be able to help you...

thanks,
Scott

Freakle

2011-04-06 21:12:48

Hey! Sorry for the long time!!! I was sick.. :/

okay... here the Midi Monitor Output from the whole fader movement:

FADER UP:

===> MIDI-OX Version: 7.0.2.372
===> Log Opened: Wed 06-Apr-2011 18:50:06 ===>
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
0001BB84 5 -- B0 61 42 1 --- CC: Data Decrement
0001BB84 5 -- B0 20 00 1 --- CC: Bank LSB
0001BB85 5 -- B0 61 43 1 --- CC: Data Decrement
0001BB86 5 -- B0 20 04 1 --- CC: Bank LSB
0001BBA5 5 -- B0 61 42 1 --- CC: Data Decrement
0001BBA6 5 -- B0 20 00 1 --- CC: Bank LSB
0001BBA7 5 -- B0 61 43 1 --- CC: Data Decrement
0001BBA7 5 -- B0 20 0A 1 --- CC: Bank LSB
0001BBC7 5 -- B0 61 42 1 --- CC: Data Decrement
0001BBC7 5 -- B0 20 00 1 --- CC: Bank LSB
0001BBC8 5 -- B0 61 43 1 --- CC: Data Decrement
0001BBC9 5 -- B0 20 14 1 --- CC: Bank LSB
0001BBE8 5 -- B0 61 42 1 --- CC: Data Decrement
0001BBE9 5 -- B0 20 00 1 --- CC: Bank LSB
0001BBE9 5 -- B0 61 43 1 --- CC: Data Decrement
0001BBEA 5 -- B0 20 20 1 --- CC: Bank LSB
0001BC09 5 -- B0 61 42 1 --- CC: Data Decrement
0001BC0A 5 -- B0 20 00 1 --- CC: Bank LSB
0001BC0A 5 -- B0 61 43 1 --- CC: Data Decrement
0001BC0B 5 -- B0 20 2C 1 --- CC: Bank LSB
0001BC2B 5 -- B0 61 42 1 --- CC: Data Decrement
0001BC2B 5 -- B0 20 00 1 --- CC: Bank LSB
0001BC2C 5 -- B0 61 43 1 --- CC: Data Decrement
0001BC2D 5 -- B0 20 3C 1 --- CC: Bank LSB
0001BC4C 5 -- B0 61 42 1 --- CC: Data Decrement
0001BC4D 5 -- B0 20 00 1 --- CC: Bank LSB
0001BC4E 5 -- B0 61 43 1 --- CC: Data Decrement
0001BC4E 5 -- B0 20 4E 1 --- CC: Bank LSB
0001BC6E 5 -- B0 61 42 1 --- CC: Data Decrement
0001BC6F 5 -- B0 20 00 1 --- CC: Bank LSB
0001BC6F 5 -- B0 61 43 1 --- CC: Data Decrement
0001BC70 5 -- B0 20 60 1 --- CC: Bank LSB
0001BC90 5 -- B0 61 42 1 --- CC: Data Decrement
0001BC90 5 -- B0 20 00 1 --- CC: Bank LSB
0001BC91 5 -- B0 61 43 1 --- CC: Data Decrement
0001BC92 5 -- B0 20 72 1 --- CC: Bank LSB
0001BCB1 5 -- B0 61 42 1 --- CC: Data Decrement
0001BCB2 5 -- B0 20 01 1 --- CC: Bank LSB
0001BCB2 5 -- B0 61 43 1 --- CC: Data Decrement
0001BCB3 5 -- B0 20 04 1 --- CC: Bank LSB
0001BCD2 5 -- B0 61 42 1 --- CC: Data Decrement
0001BCD3 5 -- B0 20 01 1 --- CC: Bank LSB
0001BCD3 5 -- B0 61 43 1 --- CC: Data Decrement
0001BCD4 5 -- B0 20 18 1 --- CC: Bank LSB
0001BCF4 5 -- B0 61 42 1 --- CC: Data Decrement
0001BCF4 5 -- B0 20 01 1 --- CC: Bank LSB
0001BCF5 5 -- B0 61 43 1 --- CC: Data Decrement
0001BCF6 5 -- B0 20 2A 1 --- CC: Bank LSB
0001BD14 5 -- B0 61 42 1 --- CC: Data Decrement
0001BD15 5 -- B0 20 01 1 --- CC: Bank LSB
0001BD15 5 -- B0 61 43 1 --- CC: Data Decrement
0001BD16 5 -- B0 20 3C 1 --- CC: Bank LSB
0001BD35 5 -- B0 61 42 1 --- CC: Data Decrement
0001BD36 5 -- B0 20 01 1 --- CC: Bank LSB
0001BD37 5 -- B0 61 43 1 --- CC: Data Decrement
0001BD37 5 -- B0 20 4E 1 --- CC: Bank LSB
0001BD57 5 -- B0 61 42 1 --- CC: Data Decrement
0001BD58 5 -- B0 20 01 1 --- CC: Bank LSB
0001BD58 5 -- B0 61 43 1 --- CC: Data Decrement
0001BD59 5 -- B0 20 60 1 --- CC: Bank LSB
0001BD78 5 -- B0 61 42 1 --- CC: Data Decrement
0001BD79 5 -- B0 20 01 1 --- CC: Bank LSB
0001BD7A 5 -- B0 61 43 1 --- CC: Data Decrement
0001BD7A 5 -- B0 20 6E 1 --- CC: Bank LSB
0001BD99 5 -- B0 61 42 1 --- CC: Data Decrement
0001BD9A 5 -- B0 20 01 1 --- CC: Bank LSB
0001BD9B 5 -- B0 61 43 1 --- CC: Data Decrement
0001BD9B 5 -- B0 20 78 1 --- CC: Bank LSB
0001BDBA 5 -- B0 61 42 1 --- CC: Data Decrement
0001BDBB 5 -- B0 20 01 1 --- CC: Bank LSB
0001BDBC 5 -- B0 61 43 1 --- CC: Data Decrement
0001BDBC 5 -- B0 20 7C 1 --- CC: Bank LSB
0001BDDC 5 -- B0 61 42 1 --- CC: Data Decrement
0001BDDC 5 -- B0 20 01 1 --- CC: Bank LSB
0001BDDD 5 -- B0 61 43 1 --- CC: Data Decrement
0001BDDD 5 -- B0 20 7F 1 --- CC: Bank LSB
<=== MIDI-OX Log Closed: Wed 06-Apr-2011 18:50:14 <===

FADER DOWN:

===> MIDI-OX Version: 7.0.2.372
===> Log Opened: Wed 06-Apr-2011 18:50:38 ===>
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
00023084 5 -- B0 61 42 1 --- CC: Data Decrement
00023085 5 -- B0 20 01 1 --- CC: Bank LSB
00023085 5 -- B0 61 43 1 --- CC: Data Decrement
00023086 5 -- B0 20 7C 1 --- CC: Bank LSB
000230A5 5 -- B0 61 42 1 --- CC: Data Decrement
000230A5 5 -- B0 20 01 1 --- CC: Bank LSB
000230A6 5 -- B0 61 43 1 --- CC: Data Decrement
000230A7 5 -- B0 20 7A 1 --- CC: Bank LSB
000230C7 5 -- B0 61 42 1 --- CC: Data Decrement
000230C7 5 -- B0 20 01 1 --- CC: Bank LSB
000230C8 5 -- B0 61 43 1 --- CC: Data Decrement
000230C9 5 -- B0 20 74 1 --- CC: Bank LSB
000230E8 5 -- B0 61 42 1 --- CC: Data Decrement
000230E8 5 -- B0 20 01 1 --- CC: Bank LSB
000230E9 5 -- B0 61 43 1 --- CC: Data Decrement
000230EA 5 -- B0 20 6C 1 --- CC: Bank LSB
00023109 5 -- B0 61 42 1 --- CC: Data Decrement
0002310A 5 -- B0 20 01 1 --- CC: Bank LSB
0002310B 5 -- B0 61 43 1 --- CC: Data Decrement
0002310B 5 -- B0 20 60 1 --- CC: Bank LSB
0002312B 5 -- B0 61 42 1 --- CC: Data Decrement
0002312C 5 -- B0 20 01 1 --- CC: Bank LSB
0002312D 5 -- B0 61 43 1 --- CC: Data Decrement
0002312D 5 -- B0 20 54 1 --- CC: Bank LSB
0002314C 5 -- B0 61 42 1 --- CC: Data Decrement
0002314C 5 -- B0 20 01 1 --- CC: Bank LSB
0002314D 5 -- B0 61 43 1 --- CC: Data Decrement
0002314E 5 -- B0 20 48 1 --- CC: Bank LSB
0002316D 5 -- B0 61 42 1 --- CC: Data Decrement
0002316D 5 -- B0 20 01 1 --- CC: Bank LSB
0002316E 5 -- B0 61 43 1 --- CC: Data Decrement
0002316F 5 -- B0 20 3C 1 --- CC: Bank LSB
0002318E 5 -- B0 61 42 1 --- CC: Data Decrement
0002318F 5 -- B0 20 01 1 --- CC: Bank LSB
00023190 5 -- B0 61 43 1 --- CC: Data Decrement
00023190 5 -- B0 20 2E 1 --- CC: Bank LSB
000231B0 5 -- B0 61 42 1 --- CC: Data Decrement
000231B0 5 -- B0 20 01 1 --- CC: Bank LSB
000231B1 5 -- B0 61 43 1 --- CC: Data Decrement
000231B2 5 -- B0 20 22 1 --- CC: Bank LSB
000231D1 5 -- B0 61 42 1 --- CC: Data Decrement
000231D2 5 -- B0 20 01 1 --- CC: Bank LSB
000231D3 5 -- B0 61 43 1 --- CC: Data Decrement
000231D3 5 -- B0 20 16 1 --- CC: Bank LSB
000231F3 5 -- B0 61 42 1 --- CC: Data Decrement
000231F4 5 -- B0 20 01 1 --- CC: Bank LSB
000231F4 5 -- B0 61 43 1 --- CC: Data Decrement
000231F5 5 -- B0 20 0A 1 --- CC: Bank LSB
00023214 5 -- B0 61 42 1 --- CC: Data Decrement
00023215 5 -- B0 20 00 1 --- CC: Bank LSB
00023215 5 -- B0 61 43 1 --- CC: Data Decrement
00023216 5 -- B0 20 7E 1 --- CC: Bank LSB
00023236 5 -- B0 61 42 1 --- CC: Data Decrement
00023237 5 -- B0 20 00 1 --- CC: Bank LSB
00023237 5 -- B0 61 43 1 --- CC: Data Decrement
00023238 5 -- B0 20 74 1 --- CC: Bank LSB
00023257 5 -- B0 61 42 1 --- CC: Data Decrement
00023258 5 -- B0 20 00 1 --- CC: Bank LSB
00023258 5 -- B0 61 43 1 --- CC: Data Decrement
00023259 5 -- B0 20 6A 1 --- CC: Bank LSB
00023279 5 -- B0 61 42 1 --- CC: Data Decrement
00023279 5 -- B0 20 00 1 --- CC: Bank LSB
0002327A 5 -- B0 61 43 1 --- CC: Data Decrement
0002327B 5 -- B0 20 5E 1 --- CC: Bank LSB
0002329B 5 -- B0 61 42 1 --- CC: Data Decrement
0002329B 5 -- B0 20 00 1 --- CC: Bank LSB
0002329C 5 -- B0 61 43 1 --- CC: Data Decrement
0002329D 5 -- B0 20 54 1 --- CC: Bank LSB
000232BB 5 -- B0 61 42 1 --- CC: Data Decrement
000232BB 5 -- B0 20 00 1 --- CC: Bank LSB
000232BC 5 -- B0 61 43 1 --- CC: Data Decrement
000232BD 5 -- B0 20 4A 1 --- CC: Bank LSB
000232DC 5 -- B0 61 42 1 --- CC: Data Decrement
000232DC 5 -- B0 20 00 1 --- CC: Bank LSB
000232DD 5 -- B0 61 43 1 --- CC: Data Decrement
000232DE 5 -- B0 20 42 1 --- CC: Bank LSB
000232FE 5 -- B0 61 42 1 --- CC: Data Decrement
000232FF 5 -- B0 20 00 1 --- CC: Bank LSB
00023300 5 -- B0 61 43 1 --- CC: Data Decrement
00023300 5 -- B0 20 38 1 --- CC: Bank LSB
00023320 5 -- B0 61 42 1 --- CC: Data Decrement
00023321 5 -- B0 20 00 1 --- CC: Bank LSB
00023321 5 -- B0 61 43 1 --- CC: Data Decrement
00023322 5 -- B0 20 30 1 --- CC: Bank LSB
00023341 5 -- B0 61 42 1 --- CC: Data Decrement
00023342 5 -- B0 20 00 1 --- CC: Bank LSB
00023342 5 -- B0 61 43 1 --- CC: Data Decrement
00023343 5 -- B0 20 26 1 --- CC: Bank LSB
00023362 5 -- B0 61 42 1 --- CC: Data Decrement
00023363 5 -- B0 20 00 1 --- CC: Bank LSB
00023364 5 -- B0 61 43 1 --- CC: Data Decrement
00023364 5 -- B0 20 1E 1 --- CC: Bank LSB
00023385 5 -- B0 61 42 1 --- CC: Data Decrement
00023385 5 -- B0 20 00 1 --- CC: Bank LSB
00023386 5 -- B0 61 43 1 --- CC: Data Decrement
00023387 5 -- B0 20 14 1 --- CC: Bank LSB
000233A4 5 -- B0 61 42 1 --- CC: Data Decrement
000233A4 5 -- B0 20 00 1 --- CC: Bank LSB
000233A5 5 -- B0 61 43 1 --- CC: Data Decrement
000233A6 5 -- B0 20 0C 1 --- CC: Bank LSB
000233C5 5 -- B0 61 42 1 --- CC: Data Decrement
000233C6 5 -- B0 20 00 1 --- CC: Bank LSB
000233C7 5 -- B0 61 43 1 --- CC: Data Decrement
000233C7 5 -- B0 20 06 1 --- CC: Bank LSB
000233E7 5 -- B0 61 42 1 --- CC: Data Decrement
000233E8 5 -- B0 20 00 1 --- CC: Bank LSB
000233E8 5 -- B0 61 43 1 --- CC: Data Decrement
000233E9 5 -- B0 20 02 1 --- CC: Bank LSB
00023409 5 -- B0 61 42 1 --- CC: Data Decrement
00023409 5 -- B0 20 00 1 --- CC: Bank LSB
0002340A 5 -- B0 61 43 1 --- CC: Data Decrement
0002340B 5 -- B0 20 00 1 --- CC: Bank LSB
<=== MIDI-OX Log Closed: Wed 06-Apr-2011 18:50:46 <===

hope this is more helpfull! ;)

thank you!

Freakle

2011-04-20 11:16:38

anybody knows??? :/

Attigo

2011-04-26 23:50:26

Sorry Freakie, I'm struggling to figure out what is going on.

You are trying to make this fader act as one smooth fader to map into another program?

Scott

Freakle

2011-07-02 10:56:38

Hi Scott

had a lot of trouble and not the time to figure it out but now I am back and hope to find a solution! ;)
What I m trying to do is to use the tmd8k as a controller in cubase/nuendo but the problem is that the
tmd8k is sending rpn messages and it seems like its not possible to interpret them in a generic control.
Every fader with the associated solo mute and cut button seems to be handled as one module and is using
the same adress in the midi control change. For example Fader 1 has address 38 and mute 1, solo 1 and
cut 1 are also using this address - so cubase is getting confused if I am using this in a generic remote.
Another problem is that the fader seems to send 2 controll changes.
I have captured the midi date from the faders and buttons to see what the tmd8k is sending but I have
no idea what all this stuff means. I just can see that it seems to be rpn messages but have no idea how
to use this with the translator. My idea was to send the rpn messages to the midi translator to translate
it into normal control changes for the generic remote but I dont know how and if this is possible.
The tmd8k has 48 channels and I m not sure if its possible to translate all the rpn messages into control
changes this way.

hope to find a solution to use this really great console also as a controller!

all the best
freakle

PS: I am german - so if anybody wants to answer in german: you re welcome! ;)