Loader

All About MIDI Mapping --- > penting bgt buat yg pake DJ controller (+software)

Started by tirta, 26/08/09, 03:02

Previous topic - Next topic
Dear All.... gw mo sharing dikit nih ....

Akhir2 ini teknology DJ Controller + Software DJ udah mulai banyak diminati, gw sendiri jg pake teknology ini... awalnya gw cuma asal pake aja, trus seiring dgn berkembangnya hardware & software2 keluaran baru gw baru nyadar klo ternyata dibalik teknology ini ada "sesuatu" yg penting bgt utk dikuasai... "sesuatu" itu ternyata adalah MIDI Mapping..... ternyta semua dj controller memerlukan Midi Mapping utk operasionalnya.... misalnya : file .xml utk VirtualDJ, file.tks & TSI utk Traktor dsb ...
MIDI Mapping ini awalnya hanya dibuat 1 versi khusus bawaan pabrik ato software developer nya... tapi semakin lama banyak DJ yg udah tau dan bisa membuat sendiri MIDI mapping sesuai kebutuhan masing2... misalnya yg udah terkenal tu DJ Moramax yg selalu aktif bikin mapper VirtualDJ keluaran terbaru utk berbagai DJ controller, bahkan sekarang ini software2 DJ udah nyediain fasilitas mapping yg user friendly dari dlm menu setting shg memudahkan utk pemakaian berbagai macem Hardware (DJ Controller)... dan bagusnya lagi sekarang bahasa script utk MIDI mapping udah mulai "distandartkan" sesuai standart bahasa script pemrograman MIDI secara universal ... jadi makin mudah buat user utk ngebuat mapper sendiri sesuai kebutuhan ...

btw, disini gw coba share sedikit sambil ngumpulin informasi ke dlm forum supaya info2 yg gw dapet dari browsing2 ini ga ilang begitu aja... ;D

ini parameter sheet utk mapping BCD3000:


cara mapping BCD3000 Utk Traktor Pro  : http://www.instructables.com/id/How_to_Create_a_MIDI_Map_for_the_BCD3000_in_Trakto/

utk standart bahasa MIDI Mapping (All Hardware) utk Traktor Pro bisa dilihat di sini :

http://www.traktorbible.com/pages/download.aspx?id=mgev02pdf


OK.... sementara gw share utk MIDI Mapping BCD3000 & Traktor Pro
ntar gw cari2 lagi info2 ttg yg hardware2 & SoftwareDJ laen dan bakal gw kumpulin di sini ....

btw, klo ada yg mau nambahin ttg MIDI mapping hardware & software apapun boleh jg lho klo mau sharing di sini .... silahkan aja ... ayo kita kumpulin semuanya di sini ;D  *tepuktangan*

Semoga Berguna *piss*


nice info... how to midi map bcd 3000 ke traktor scratch pro buat control effects???

Quote from: Tecnica on 26/08/09, 09:53
nice info... how to midi map bcd 3000 ke traktor scratch pro buat control effects???

umm.. agak panjang jg nih jelasinnya ....gw tadi seharian baca2 & coba2 akhirnya nemu jg...
btw, loe udah tau dasar2nya mapping di Traktor blum bro ?

sekalian gw jelasin dulu ya bro ...
gini .... ada 3 tipe control yg penting dari gambar gw diatas....
1. yg pake kode Not (C1, A#1 dsb) yg warna biru .. itu utk tombol (dipencet),
2. yg pake kode CC yg warna merah itu utk nyala ato matinya LED
3. yg pake kode CC warna biru itu utk slider, puteran, jog dsb
Kenapa dibagi 3 itu ? karena masing2 tipe punya cara perlakuan yg beda utk midi command nya
yg paling merepotkan itu tipe 1 & 2, jd klo kita mau assign command utk 1 tombol/control, kita jg harus buat command lagi utk nyalain LED klo pas tombol tersebut dipencet...

itulah makanya klo diliat di mapping table keliatan ada beberapa nama control yg dobel, klo diperhatiin ada 5 macem control type:

1. Hold: tipe ini utk tombol yg ga pake on/off, jd klo dipake dipencet dy akan on, tapi klo ga dipencet dy akan off dgn sendirinya. misalnya : Pitch Bend, Search

2. Toggle: ini utk tombol yg klo dipencet sekali on, trus klo dipencet sekali lg off. misal: Play, Effect On

3. Trigger: sama seperti  hold. tekan sekali utk aktifasi. misal: Loop Set

4. Direct: dipake utk  slider, fader, knobs (puteran), dan jogs.

5. Output : dipake utk nyalain LED --> berhubungan ama tombol, misal klo control name yg sama di assign ke tombol pake "Hold" maka LED akan jg akan berlaku sama seperti "Hold" (klo tombol dipencet LED nyala, begitu tombol dilepas led mati)

nah ... sekarang gw mo jawab pertanyaan bro Tecnica...

gini ... di Traktor ada 2 unit effect, dgn mode yg bisa dipilih Advanced ato Chained, masing2 effect bisa dipake di deck A & B sendiri2 maupun bersamaan ... utk aktifkan effect di deck klik angka 1 ato 2 diatas gain...
by default ... tombol Cue A (B1) itu diassign utk select deck A sekaligus effectnya & Cue B (C2) di assign utk select deck B sekaligus effect, sedangkan tombol effect 1 s/d 4 beserta knob nya itu diassign sama utk effect unit 1 & 2. jd klo pas effect diaktifkan di kedua deck jadinya tombol & knob bisa control 2 effect sekaligus ... rugi jg .. karena ga bisa pilih2 effect yg beda utk masing2 deck ... ..

klo gw sih tombol  Cue A ama Cue B itu gw assign ke Monitor Cue, jd utk select deck mana yg masuk ke monitor (headphone).. jd di table nya gini :
Monitor Cue - Deck A - Toggle - B1
Monitor Cue - Deck B - Toggle - C2

utk assign tombol2 effect nya gw lebih suka masing2 effect fokus utk 1 deck aja ... jd Effect unit 1 utk deck A & effect unit 2 utk deck B, selain itu gw pake mode advanced utk effect nya
abis itu tombol & knob effect gw bagi 2, jd tombol & knob 1,2 utk effect unit 1, tombol & knob 3,4 utk effect unit 2. jd terpaksa tombol & knob masing2 effect cuma 2 yg gw mapping, hanya yg gw anggap fungsinya penting dan bagus utk dimainin wkt perform aja...

di dlm mapping table ada 4 control utk tombol effect yaitu:
Effect On
Effect param reset
Effect button 1
Effect button 2

Utk Knob jg ada 4 yaitu:
Dry/Wet Advanced
Effect Param1
Effect Param 2
Effect Param 3

nah ... caranya supaya semua tombol & knob effect dpt bekerja secara independent yaitu kosongi semua mod1 (modifier) utk semua control effect yg gw sebutin diatas...
utk mapping nya seperti gw bilang sebelumnya tombol & knob gw bagi 2 utk unit 1 dan 2 sbb:

Mapping Tombol :
Effect On - FX unit 1 - toggle - G1
Effect On - FX unit 2 - toggle - A1
Effect param reset - FX Unit 1 - trigger - G#1
Effect param reset - FX Unit 2 - trigger - A#1
(Effect button 1 & 2 gw delete)

Mapping LED:
Effect On - FX unit 1 - output - CC6
Effect On - FX unit 2 - output - CC4
Effect param reset - FX Unit 1 - output - CC5
Effect param reset - FX Unit 2 - output - CC3
(Effect button 1 & 2 gw delete)

Mapping Knob:
Dry/Wet Advanced - FX Unit 1 - Direct - CC13
Dry/Wet Advanced - FX Unit 2 - Direct - CC15
Effect Param 3 - FX Unit 1 - Direct - CC14
Effect Param 3 - FX Unit 2 - Direct - CC16
(Effect Param 1 & 2 gw delete)

Nah klo udah gitu ... jgn lupa klo mau pake effect nya aktifkan Effect unit 1 utk deck A dgn cara klik angka 1 di section FX diatas knob gain deck A (di Traktor) dan jg aktifkan Effect Unit 2 utk deck B dgn cara klik angka 2 di section FX diatas knob gain deck B


Cukup jelas kan bro ......

btw, selain itu semua gw jg udah mapping utk beat phase monitor LED, yg gw tampilin di LED tombol SYNC (biar lebih ky beat detection di mixer2 analog itu bro... mirip jg ama mapping VirtualDJ)

caranya klik add > output > Beat Phase Monitor
Mapping table nya :
Beat Phase Monitor - Deck A - Output - CC20
Beat Phase Monitor - Deck B - Output - CC12

ok ... segitu dulu .... besok klo ada waktu lagi rencana gw mau coba mapping utk tombol Scratch ama tombol Ext In A & Ext In B yg kayaknya blum berfungsi dgn semestinya ... ;D
ntar klo udah ada hasilnya gw posting lg ....

Btw, buat siapa aja yg mau share your own mapping idea boleh lho ... jgn sungkan2 ... ;D


Semoga Berguna *piss*




Quote from: mahesautara on 27/08/09, 01:33
NICE Tirta!! :)

Thx bro Mahesa.... You're a great producer *bgs* semoga berguna buat bro Mahesa jg ;D

btw, gw lanjutin lg nih ...
ada sedikit hal yg perlu ditambah & direvisi dikit dari default mapping yg blum gw sebutin diatas:

Tambahan mapping utk nyalain LED Tombol Cue A & Cue B (select monitor cue) :
Monitor Cue - Deck A - Output - CC 2 (ch1)
Monitor Cue - Deck B - Output - CC 1 (ch1)

Revisi utk mapping LED Ext In B
Yg Salah :
Input Select - Deck A - Output - CC 7 (ch0)
Direvisi jadi:
Input Select - Deck B - Output - CC 7 (ch0)

Klo mapping yg gw sebutin diatas udah beres semua, tinggal gimana cara mapping tombol scratch nya ... (default Traktor emang tombol ini blum di mapping), setelah gw utak-atik, ada 2 alternatif yg bisa gw buat, dua2 nya sama seperti mapping yg gw buat di posting gw diatas, yg bedain cuma cara scratch & perlakuan tombol scratch nya ...

Alternatif 1
Scratch dgn cara hold (tekan terus) tombol "scratch" sambil puter2 jogwheel (scratch mode), caranya :
Mapping Tombol Scratch
Add > Transport > Scratch On
Scratch On - Deck A - Hold   - F0 (ch0)
Scratch On - Deck A - Output   - CC 19 (ch0)
Scratch On - Deck B - Hold   - C#1 (ch0)
Scratch On - Deck B - Output   - CC 11 (ch0)
(control Modifier #1 & Modifier #2 gw delete semua)

Alternatif 2
Scratch dgn cara pencet tombol scratch "on" lalu bisa puter2 jogwheel (Scratch mode), klo mau balik ke mode jogwheel biasa (tempo bend) tinggal pencet lagi tombol scratch "off", caranya:

modifikasi control modifier yg udah ada diarahkan ke tombol Scratch & LED nya, jd seperti ini:
Modifier #1   Global   Direct   Note F0 (ch1)     M1=0      1      
Modifier #1   Global   Direct   Note F0 (ch1)     M1=1      0      
Modifier #1   Global   Output   CC 19 (ch1)               
Modifier #2   Global   Direct   Note C#1 (ch1)  M2=0      1      
Modifier #2   Global   Direct   Note C#1 (ch1)  M2=1      0      
Modifier #2   Global   Output   CC 11 (ch1)      

Mapping Jogwheels utk scratch mode:
Add > Transport > Scratch On
Scratch On   Deck A   Direct   CC 19 (ch1)   M1=1
Scratch On   Deck B   Direct   CC 18 (ch1)   M2=1
Jgn lupa utk parameter Tipe of Controller nya dipilih "Jogg (7Fh;01h)"

gitu deh cara mapping nya ... terserah mau pilih cara scratch yg mana ...
klo gw suggest yg alternatif kedua ... lebih masuk akal ... klo kita scratch kan pasti 1 tangan di jog & lainnya mainin fader... jd ga mungkin tangan satunya hold tombol scratch terus... alternatif 1 itu gw buat soalnya itu default suggested mapping tombol scratch BCD3000 utk Traktor (info dari internet) ...

btw, sebenernya gw mau share file2 mapping gw, udah gw upload tapi gw pending dulu deh .. soalnya blum final ... ada hal yg masi kurang yaitu mapping crossfader & volume fader utk scratch mode... soalnya fader behavior standart rasanya masi kurang pas dipake utk scratch.... ini masi gw cari2 blum nemuin cara mapping yg pas ....

ok .. segitu dulu .... ntar klo gw udah bikin mapping utk fader nya gw posting lg disini ... sekalian gw upload file mapping yg udah jadi.... ;D

semoga berguna *piss*


Wahhh, berguna skaliiii..

Thx dude
www.lorocue.co.cc
www.myspace.com/trentslingshot[move]

kalo mapping ableton untuk xponent ada ga cink?   :P
u should feel what i feel
u should take what i take

Quote from: sonique on 28/08/09, 14:48
kalo mapping ableton untuk xponent ada ga cink?   :P

Wah .. maap bgt bro.... gw kurang paham ttg Ableton, cara pake nya gw kurang paham :(
jd gw jg kurang tau tu fungsi2 yg ada di ableton, tapi klo liat dari video tutorialnya sih prinsipnya sama aja, Ableton jg punya semacam fungsi Midi key detection (fungsi LEARN klo di traktor) utk midi mapping nya...  jd utk assign tombol, jog, knob utk fungsi2 tertentu di ableton jg bisa tinggal nyalain fungsi nya(Midi key detection), trus klik di control yg mau di assign, trus pencet tombol/ gerakin  knob/slider/jog yg ada di exponent, otomatis assign sendiri...  klo mau cara manual jg bisa, caranya tinggal masukin kode CC nya utk fungsi2 di ableton. Jgn lupa sebelumnya fungsi Midi Remote di "on" kan di ableton preferences. Selebihnya klo ttg ide2 mappingnya sesuaikan ama kebutuhan & kebiasaan bro maen  aja
*piss*

gw mungkin bisa bantu dikit .. utk Midi mapping code TorQ eXponent bisa diliat di sini:

http://www.m-audio.com/images/global/manuals/070907_TorqXpon_UG_EN01.pdf

di PDF manual Torq eXponent diatas halaman 14 s/d 16 ada midi mapping code dlm bentuk table .. jelas bgt tu keterangannya ...

Ableton Manuals bisa didownload id sini:
http://www.ableton.com/pages/downloads/manuals


klo video tutorialnya ada banyak di youtube, salah satunya ini:
MIDI mapping a controller in Ableton Live

utk fungsi semacam "Midi key detection" jg ada tutorialnya di sini:
Basic Midi Map in Ableton Live

Sekali lagi maap ya bro klo kurang jelas... tapi semoga yg gw kasi diatas ini bisa sedikit membantu ... *piss*


thx tirta... sebenernya gw udah bisa assign midi untuk ableton nya...
cuman yang gw assign itu baru yang standard2 aja, misalkan lomidhi, dkk...

what i mean is, ada key yang cukup urgent lagi ga yang bisa dimasukin di xponent, soalnya masih banyak banget nih yang nyisa tombol2nya... ahhahhaa...

but thx for the explanation, especially the videos... ;)
u should feel what i feel
u should take what i take

Quote from: sonique on 28/08/09, 14:48
kalo mapping ableton untuk xponent ada ga cink?   :P
Ableton itu ga ada auto mappingnya setau gw...
Klw key2 yg cukup urgent yg lo mksd itu effect2, utk mapping effect2nya jg lo hrs buka2 dulu, bru lo mapping lagi satu2, kya lo mapping Equalizer aja...
Audio Visual D

@Sonique : nah ya itu masalahnya ... gw ga terlalu paham perform pake ableton, jd gw jg kurang tau key2 yg urgent utk dimapping ... mungkin lebih enak klo disesuaikan ama kebutuhan perform bro aja, mapping tombol2 itu kan seperti bikin shortcut klo di komputer... jd fungsi2 apa yg sering dibutuhkan/dipake dibikin shortcut biar cepet klo mau pake fungsi2 tsb ... gitu deh ... :D

@Dekra: emang ga ada auto mapping nya .... tapi at least masi ada semacam auto key detection nya... jd klo kita pencet tombol di controller otomatis ableton bisa detect key nya... jd sedikit memudahkan wkt mapping nya...

btw, check out this video guys ... salah satu contoh hasil mapping yg sempurna TorQ eXponent + Ableton Live .... keren bgt ...
Ableton Live VS Xponent

*piss*


^ ^ ^

kalo ga salah itu adagio deh... mod nya forum ableton di ravelex... hehehe...
http://ravelex.net/forum/index.php?topic=20781.0 *bgs*
u should feel what i feel
u should take what i take


Guys ... ngelanjutin ttg mapping BCD3000 di traktor kayaknya gw masi stuck nih utk ngembangin lg utk nyesuaikan crossfader utk scratch ..... jd sementara gw posting aja nih custom mapper hasil utak-atik gw ... klo ada yg mau pake silahkan aja ... syukur2 klo ada yg bisa kasi masukan utk ngembangin lg jd lebih baik...

Custom Mapper utk Scratch dgn metode HOLD & scratch:
http://www.4shared.com/file/128119801/407429f8/TirtaBCD3000-Custom-Effect-Scratch-Hold.html

Custom Mapper utk Scratch dgn metode modifier (push ON/OFF & Scratch) :
http://www.4shared.com/file/128119808/39a8915c/TirtaBCD3000-Custom-Effect-Scratch-Modifier.html

Cara pake nya masuk ke setting, pilih bagian Midi Mapping, trus klik Import lalu tinggal pilih file .tsi yg mau dipake... gitu deh ...

Semoga Berguna  *piss*

mas tirta thanks so much... ini saya lagi coba-coba tp masih bingung banget soalnya banyak banget yg harus di assign...  :'( perlu kesabaran extra nih...

saya juga sedang mapping korg nano series pad sama kontrol untuk di mapping di traktor dan ternyata ga segampang yg saya kira... malah lebih membingungkan dari bcd...

boleh bantu ga mapping korg nano kontrol buat effects traktor dan yg pad buat tombol play cue loop dll...
(?) oon mode(?)oon mode (?) oon mode (?) oon mode (?)  oon mode (?)

Quote from: Tecnica on 15/09/09, 18:22
mas tirta thanks so much... ini saya lagi coba-coba tp masih bingung banget soalnya banyak banget yg harus di assign...  :'( perlu kesabaran extra nih...

saya juga sedang mapping korg nano series pad sama kontrol untuk di mapping di traktor dan ternyata ga segampang yg saya kira... malah lebih membingungkan dari bcd...

boleh bantu ga mapping korg nano kontrol buat effects traktor dan yg pad buat tombol play cue loop dll...
(?) oon mode(?)oon mode (?) oon mode (?) oon mode (?)  oon mode (?)


umm... bro punya list CC numbers nya Korg Nano Kontrol ? klo punya ky gambar BCD3000 gw diatas akan sangat ngebantu ... gw udah coba2 cari ga nemu nih ...
tapi gw coba jawab problem nya ya ... btw, sampe sekarang ini ide mapping yg bro punya seperti apa ?
yg gw dapet dari temen2 DJ yg pake Korg Nano Kontrol utk Traktor Pro ide mapping nya seperti gambar dibawah ini :



Jd utk Scene 1 diassign utk control 2 deck (A & B), Scene 2 diassign utk Effect, Scene 3 diassign utk Loop tools gituu ... utk Scene 4 mungkin bisa diassign buat scratch ( but I'm not sure how to do scratch with this controller... hihihi)
Sedangkan tombol transport (play, Pause, Stop, Record)  yg ada di Nano Kontrol itu mungkin bisa diassign utk recording tools yg ada di traktor...

btw, sebenernya gw punya file .tsi nya ...buatan temen gw (thx 2 DJ Xel) .. tapi I'm not sure how is this mapper works ...  seems like it's created for 4 decks ...  ;D
klo mau coba download aja di sini :
http://www.4shared.com/file/132848352/97d685eb/DJ_XEL_NanoKontrol1.html

Umm .. kynya segitu dulu gw bisa bantunya ....  mungkin gw bisa bantu lebih banyak lg klo gw udah nemuin CC numbers listnya... klo bro punya coba diupload ya ... ntar mungkin bisa gw bantu utk implementasinya ....

Semoga Membantu  *piss*



saya uda pake midimap yg di share mas tirta... ntu khusus effects aja yah... mantap bisa di pake mas... tp ada beberapa tombol & slider belum di mapping....

Quote from: Tecnica on 21/09/09, 13:52
saya uda pake midimap yg di share mas tirta... ntu khusus effects aja yah... mantap bisa di pake mas... tp ada beberapa tombol & slider belum di mapping....

umm.. sorry br jawab ... ya itu maksud gw .. utk sisanya mungkin dicoba mapping sesuai kebutuhan bro aja ...
contoh: ada jg ide utk scene 1 & 3 di assign sama utk control 2 deck (A&B), gunanya supaya abis maen effect di scene 2 trus bisa cepet control deck lagi dgn masuk scene 3, ga perlu balik ke scene 1, ide ini dibuat karena selecting scene nya harus sequential (1-2-3-4 & balik 1 lg dst) ga bisa loncat dari 2 balik 1

gitu deh ... *piss*

kalo boleh tau lebih enak pake bcd apa pake hercules or korg nano control buat dj control???
ribet ga sih mappingnya...thx yah..
btw infonya mantep tirta gan hheee...
breath for the beat...

Quote from: iaz_holic on 09/11/09, 22:45
kalo boleh tau lebih enak pake bcd apa pake hercules or korg nano control buat dj control???
ribet ga sih mappingnya...thx yah..
btw infonya mantep tirta gan hheee...

gw pake BCD3000 cukup nyaman kok bro ...  soalnya ada yg bilang BCD3000 tu all in one controller ... tombolnya komplit ...
klo mau pake Hercules ya minimal harus pake Hercules RMX, klo dibawah itu kurang nyaman bro ... soalnya tipe sebelum RMX itu tombol & slider mixernya kurang lengkap ....

Korg Nano Kontrol ??? waaah ... klo yg ini sangat NOT RECOMENDED utk dj control ... emang pada dasarnya Nano Kontrol ga didesign utk DJ performing ... bakal ribet bgt klo mo perform pake ini...

Plus minus BCD3000 vs Hercules RMX :
BCD3000: - Perlu spec hardware laptop/PC agak tinggi + butuh listrik power AC cord
                 - Beberapa software DJ blum menyediakan mapping yg baik, perlu dibenahi mapping nya
                 + Harga paling murah diantara DJ Contoler laen (2-3 jt an)
Hercules RMX: + Spec Hardware laptop/PC tdk terlalu tinggi, power full dari USB
                       + Kebanyakan software DJ udah menyediakan mapping yg baik
                       - Harga lebih mahal (5 Jt-an)

kekurangan & kelebihaan tsb terjadi karena emang Hercules lebih dulu bikin produk DJ console / Controller ... jd otomatis software DJ banyak yg udah mengenal produk tsb, tapi sekarang ini BCD3000 jg udah mulai dikenal luas di kalangan produsen software DJ, jd masalah mapping udah ga jadi masalah lagi ... software2 dj udah banyak yg support BCD3000

Btw, mapping tu ga ribet kok ... soalnya pada dasarnya DJ controller emang udah dirancang utk contolling DJ software ... begitu jg sebaliknya ... ^_^

nice topic... gua set to sticky...

btw ini bisa diaplikasikan ke VJ juga...
One cigarette costs 2 minutes of your life. One bottle of beer costs 4 minutes of your life. One working day costs 8 hours of your life.

Ravelex.net - Administrator
Email : Admin[at]rvlx.net
Phone : 021-9996-7859 (office hour)
fax.: 021-7

wihhh....jawabannya lengkap cing...
thx berat nih gan udah jawab pertanyaan gw...
lagi berencana pengen beli soalnya...tapi yang sesuai sama kantong hhee,,,
thx skali lagi buat tirta...kalo di forum sebelah sih bisa kasih ijo" hhaaa...
breath for the beat...

@ dicky
mappingan std traktor pro itu bisa ngeluarin judul lagu beserta artis nya kok sob,, gw pake pro 1.2.1
gw bikin beberapa mappingan buat cdj 400,, nanti gw upload deh..