Vestax spin 2 traktor pro 2.6 mapping project

Home :: Post and find Controller Mappings :: Vestax spin 2 traktor pro 2.6 mapping projectReply
Vestax spin 2 traktor pro 2.6 mapping project
Posted on: 03.02.2013 by Dj Tykarma
Hi,

I've got the Vestax Spin 2, which btw I believe is a very great all-in-one controller/audio card for Mac and iPad.

I confirm, in case any of you guys had a doubt, that this unit is recognized by my Mac as a Core Audio device like any other sound card and also as a MIDI controller. Hence my project to start a Vestax Spin 2 MIDI mapping for Traktor.

Which means that you can use it with other software than Djay which comes bundled with it. However, I couldn't make it work on a Windows PC so far.

I already have started mapping the main functions of it and for a first draft which you'll find attached to this thread.

For this first release which I'll call V0, I tried to get the closest possible to the standard labels on the Spin 2. But so far, I've been struggling with the jog wheels which I have hard time to map correctly.

If anyone can help me to map the jog wheel part it would be really appreciated as my experience in MIDI mapping is quite limited to basic mapping for now (though not inexistent).

Once we have this first mapping working well, we may go further and add modifiers and functionnality such as Jog FX or 4-Decks controll. For now I just want things to be as simple and stable as possible for a regular usage of the unit along with Trakor Pro V2.6.x.

Vestax Spin 2_Dros_V0.tsi.zip

Thank you in advance for your feedback and your help.
Dj Tykarma
30.05.2013
Originally Posted by matteocassano
Here is the link of my tsi for the Spin 2

Led working for all features

https://maps.djranking s.com/mappings/1508

Enjoy
Thank you for sharing this! I'll test it and let you know my thoughts. The spirit of mine is to map the Spin 2 to match its standard layout as much as possible, then add layers for creativity.

I might ask you advise on how to accomplish what I'm trying to map with mine.
Golda Laitinen
18.02.2013
Is this tsi file work as you intended about LOOP 1/8 1/4 1/2?

Vestax Spin 2_Dros_V0R3.1.tsi.zip

If the file work, I will note the mapping process.
Dj Tykarma
17.02.2013
Originally Posted by Hiroaki
Hi,

Does HOT LOOPS mean the function you assign to LOOP(1/8,1/4,1/2) buttons?
- Hot Loops are toggle buttons (should be "Hold" but it's doesn't seem to be available for the control I use)
I confirm, couldn't choose Hold mode for this. So for now you have to push the button again to release the loop. BTW I believe I should rather call it "Instant Loop" or "Loop Preset".

I also have another problem with CUP's behavior. I would prefer to have the floating Cue playing as soon as I push the button and not only once I release it.
Dj Tykarma
16.02.2013
So here's V0R3 !

Vestax Spin 2_Dros_V0R3.zip

Changes in V0R3:

- Implemented Floating Cue SET on "SET Button" using Loop IN (I discovered that Loop IN was merged with Cue Set since Traktor Pro)
- Implemented "Go back to begin of track" with SHIFT-PLAY,
- Implemented "Move 8 beats backward/forward" with SHIFT SET/CUE
- Implemented "Tempo Sync" with SHIFT SYNC
- Implemented basic FX presets with SHIFT-1/8, 1/4 and 1/2. Deck A is using FX Unit 1 and Deck B is using FX unit B. It's still experimental, you may choose your FX in the Controller Mapping preferences of Traktor (see parameter value of FX Selector controls).
- FIXED : SET button should be setting a floating Cue (it currently sets hotcue because I didn't find the right control inside Traktor).
- FIXED : a bug with Deck A Set Button which triggered a Loop on Deck B
- FIXED : Some controls not controlling the right Deck and some mappings for Deck A or B forgotten.

Known bugs (your contribution is welcome):

- Cue button tends to "double-play" from last Cue when pressed intensely (I couldn't determine where this comes from yet).
- HALF/DOUBLE LOOP Buttons don't work
- Hot Loops are toggle buttons (should be "Hold" but it's doesn't seem to be available for the control I use)
- FX Presets don't work quite well for now, some of them aren't set well and their standard parameter values and don't produce any effect.

To be implemented next:

- Fixes for the known bugs
- Improve FX Presets mode for the Hot loops section
- Sampler mode for the Hotcues section.

This is the first version with full mapping, including alternative controls with SHIFT (only Sample Mode remains to have a full mapping replicating original functionality under djay). Enjoy it and keep sending your feedback/help !

For feature requests beyond the basic layout, please be patient as I'd like to have a fully functional and stable mapping before starting to play with FX Modes or 4-Decks.
Kellie Myrum
16.02.2013
Originally Posted by dros
Hi Hiroaki, it's not the behavior I'm expecting, what I would like is to SET the current floating cue on the Deck. I don't want the playback to be altered when I push SET. Maybe I should call this "drop a cue" ?
Maybe Loop in/Set cue will do?
Golda Laitinen
15.02.2013
Hi,

I have fixed SET button's mapping.
I use "CUE" parameter in the DECH COMMON category.

Does this mapping file work as you intended?
Vestax Spin 2_Dros_V0R2.1.tsi.zip

>- SET button should be setting a floating Cue (it currently sets hotcue because I didn't find the right control inside Traktor).
Dj Tykarma
13.02.2013
Here's the V0R2 version of he mapping:

Vestax Spin 2_Dros_V0R2.zip

Changes in V0R2:

- Implemented Hotcues with SHIFT-Cue 1/2/3 to delete
- Fixed Tempo +/- buttons on top of each pitch slider
- Fixed FX ON button mapping
- LED Feedback now working on PLAY, SET, SYNC, MONITOR, FX ON buttons
- Improved comments convention for better readability.

Known bugs (your contribution is welcome):[/I]

- SET button should be setting a floating Cue (it currently sets hotcue because I didn't find the right control inside Traktor).
- Cue button tends to "double-play" from last Cue when pressed intensely (I couldn't determine where this comes from yet).
- HALF/DOUBLE LOOP Buttons don't work
- Hot Loops are toggle buttons (should be "Hold" but it's doesn't seem to be available for the control I use)

To be implemented next:

- Fixes for the known bugs
- FX Presets mode for the Hot loops section
- Sampler mode for the Hotcues section.

This is the first quite usable version of the mapping, so have fun with it, and don't hesitate to report bugs or contribute to the improvement of this mapping.
Dj Tykarma
11.02.2013
Hi,

Here's an update of my initial mapping with the following improvements:

- Added scratch support, based on Hiroaki's contribution. But I notice the "Scratch" parameter is no longer available in Traktor Pro 2.6 mapping maker. I don't know if it's a bug or if this was deprecated in favor of "Jog Turn" which I couldn't manage to make work properly anyway.

- Mapped almost all the controls of the Spin 2's main layout including: 1/8, 1/4, 1/2 and LOOP buttons for each deck as well as the SEEK Track function on each deck's touch pad.

Next steps:
- map the "Cue 1", "Cue 2" and "Cue 3" buttons of each deck (would appreciate if anyone can help on this)
- map the "Half" and "Double" controls of each deck's loop section
- start mapping LED feedback
- start mapping other layers, including a C/D Deck layout + an FX dedicated layout.

As you notice, though it's not my first MIDI mapping, I'm learning mapping techniques while I'm doing this. So if you find anything not working properly, your help is very welcome.

Vestax Spin 2_Dros_V0R1.tsi

Notice I commented all the controls for better understanding of those who would like to contribute. I prefixed with "DEBUG*" the comments of controls for which I will need your help to finish their mapping.
Golda Laitinen
07.02.2013
Hi,

It is a cool project!

I was been seeking a mapping file of spin2, but I could not find.
Thus, I am developing tsi file of SPIN2.

I upload my tsi file.

vestax spin2 draft.tsi.zip

If you need, refer to it.
However, it is under developing, so I have not mapped FX and loop.

Note:
I assigned "scratch button" as SHIFT, you can delete cue1,2,3 with holding scratch button.

I am not good at English, so If you make sense, please put a question to me.
Dj Tykarma
03.02.2013
Hi,

I've got the Vestax Spin 2, which btw I believe is a very great all-in-one controller/audio card for Mac and iPad.

I confirm, in case any of you guys had a doubt, that this unit is recognized by my Mac as a Core Audio device like any other sound card and also as a MIDI controller. Hence my project to start a Vestax Spin 2 MIDI mapping for Traktor.

Which means that you can use it with other software than Djay which comes bundled with it. However, I couldn't make it work on a Windows PC so far.

I already have started mapping the main functions of it and for a first draft which you'll find attached to this thread.

For this first release which I'll call V0, I tried to get the closest possible to the standard labels on the Spin 2. But so far, I've been struggling with the jog wheels which I have hard time to map correctly.

If anyone can help me to map the jog wheel part it would be really appreciated as my experience in MIDI mapping is quite limited to basic mapping for now (though not inexistent).

Once we have this first mapping working well, we may go further and add modifiers and functionnality such as Jog FX or 4-Decks controll. For now I just want things to be as simple and stable as possible for a regular usage of the unit along with Trakor Pro V2.6.x.

Vestax Spin 2_Dros_V0.tsi.zip

Thank you in advance for your feedback and your help.
Dj Tykarma
30.05.2013
Originally Posted by matteocassano
Here is the link of my tsi for the Spin 2

Led working for all features

https://maps.djranking s.com/mappings/1508

Enjoy
Thank you for sharing this! I'll test it and let you know my thoughts. The spirit of mine is to map the Spin 2 to match its standard layout as much as possible, then add layers for creativity.

I might ask you advise on how to accomplish what I'm trying to map with mine.
Maida Burtram
05.05.2013
Here is the link of my tsi for the Spin 2

Led working for all features

https://maps.djranking s.com/mappings/1508

Enjoy
Golda Laitinen
20.02.2013
Yes, you are right.
I add that I used some tricks.
I will note the detail later, because I am in my travel (and I need to use dictionary to write in English) .
Dj Tykarma
18.02.2013
Hiroaki,

This looks like being closer to what I wanted to implement. I'm guessing you duplicated each function in order to send the same message twice and cancel the loop when the buttons are released. Am I right ?

However, I found one thing that doesn't work as expected, if you push more than one of these three 1/2, 1/4 or 1/8 buttons simultaneously, the loop remains active even after you release all the buttons.
Golda Laitinen
18.02.2013
Is this tsi file work as you intended about LOOP 1/8 1/4 1/2?

Vestax Spin 2_Dros_V0R3.1.tsi.zip

If the file work, I will note the mapping process.
Dj Tykarma
17.02.2013
Originally Posted by Hiroaki
Hi,

Does HOT LOOPS mean the function you assign to LOOP(1/8,1/4,1/2) buttons?
- Hot Loops are toggle buttons (should be "Hold" but it's doesn't seem to be available for the control I use)
I confirm, couldn't choose Hold mode for this. So for now you have to push the button again to release the loop. BTW I believe I should rather call it "Instant Loop" or "Loop Preset".

I also have another problem with CUP's behavior. I would prefer to have the floating Cue playing as soon as I push the button and not only once I release it.
Golda Laitinen
17.02.2013
Hi,

Does HOT LOOPS mean the function you assign to LOOP(1/8,1/4,1/2) buttons?
- Hot Loops are toggle buttons (should be "Hold" but it's doesn't seem to be available for the control I use)
Dj Tykarma
16.02.2013
So here's V0R3 !

Vestax Spin 2_Dros_V0R3.zip

Changes in V0R3:

- Implemented Floating Cue SET on "SET Button" using Loop IN (I discovered that Loop IN was merged with Cue Set since Traktor Pro)
- Implemented "Go back to begin of track" with SHIFT-PLAY,
- Implemented "Move 8 beats backward/forward" with SHIFT SET/CUE
- Implemented "Tempo Sync" with SHIFT SYNC
- Implemented basic FX presets with SHIFT-1/8, 1/4 and 1/2. Deck A is using FX Unit 1 and Deck B is using FX unit B. It's still experimental, you may choose your FX in the Controller Mapping preferences of Traktor (see parameter value of FX Selector controls).
- FIXED : SET button should be setting a floating Cue (it currently sets hotcue because I didn't find the right control inside Traktor).
- FIXED : a bug with Deck A Set Button which triggered a Loop on Deck B
- FIXED : Some controls not controlling the right Deck and some mappings for Deck A or B forgotten.

Known bugs (your contribution is welcome):

- Cue button tends to "double-play" from last Cue when pressed intensely (I couldn't determine where this comes from yet).
- HALF/DOUBLE LOOP Buttons don't work
- Hot Loops are toggle buttons (should be "Hold" but it's doesn't seem to be available for the control I use)
- FX Presets don't work quite well for now, some of them aren't set well and their standard parameter values and don't produce any effect.

To be implemented next:

- Fixes for the known bugs
- Improve FX Presets mode for the Hot loops section
- Sampler mode for the Hotcues section.

This is the first version with full mapping, including alternative controls with SHIFT (only Sample Mode remains to have a full mapping replicating original functionality under djay). Enjoy it and keep sending your feedback/help !

For feature requests beyond the basic layout, please be patient as I'd like to have a fully functional and stable mapping before starting to play with FX Modes or 4-Decks.
Kellie Myrum
16.02.2013
Originally Posted by dros
Hi Hiroaki, it's not the behavior I'm expecting, what I would like is to SET the current floating cue on the Deck. I don't want the playback to be altered when I push SET. Maybe I should call this "drop a cue" ?
Maybe Loop in/Set cue will do?
Dj Tykarma
16.02.2013
Hi Hiroaki, it's not the behavior I'm expecting, what I would like is to SET the current floating cue on the Deck. I don't want the playback to be altered when I push SET. Maybe I should call this "drop a cue" ?
Golda Laitinen
15.02.2013
Hi,

I have fixed SET button's mapping.
I use "CUE" parameter in the DECH COMMON category.

Does this mapping file work as you intended?
Vestax Spin 2_Dros_V0R2.1.tsi.zip

>- SET button should be setting a floating Cue (it currently sets hotcue because I didn't find the right control inside Traktor).
Dj Tykarma
13.02.2013
Here's the V0R2 version of he mapping:

Vestax Spin 2_Dros_V0R2.zip

Changes in V0R2:

- Implemented Hotcues with SHIFT-Cue 1/2/3 to delete
- Fixed Tempo +/- buttons on top of each pitch slider
- Fixed FX ON button mapping
- LED Feedback now working on PLAY, SET, SYNC, MONITOR, FX ON buttons
- Improved comments convention for better readability.

Known bugs (your contribution is welcome):[/I]

- SET button should be setting a floating Cue (it currently sets hotcue because I didn't find the right control inside Traktor).
- Cue button tends to "double-play" from last Cue when pressed intensely (I couldn't determine where this comes from yet).
- HALF/DOUBLE LOOP Buttons don't work
- Hot Loops are toggle buttons (should be "Hold" but it's doesn't seem to be available for the control I use)

To be implemented next:

- Fixes for the known bugs
- FX Presets mode for the Hot loops section
- Sampler mode for the Hotcues section.

This is the first quite usable version of the mapping, so have fun with it, and don't hesitate to report bugs or contribute to the improvement of this mapping.
Dj Tykarma
13.02.2013
I used Jog Turn first but it looks like its behavior is quite different so I'll stick with "scratch" for now.

I'm facing 3 other issues going forward with the main layout mapping :
- I can't make instant loop buttons (1/8, 1/4 and 1/2) buttons to toggle mode (in my current mapping, you need to press them a second time to stop looping)
- I don't see how to setup Loop Half and Loop Double Controls
- Map the "Move To Begining Of Track" buttons as well as the "Move Forward/Move Backwards" ones.


If you have any tips on these, that would be welcome.

Notice I'm using XM on my Mac to edit my mappings and I strongly recommend this app.

Edit: I fixed the hotcues as well as the tempo +\- buttons close to the pitch slider mapping, will be among soon to be posted V0R2 improvements.
Golda Laitinen
13.02.2013
Hi dros,

I also notice the "Scratch" parameter is no longer available in Traktor Pro 2.6 mapping maker.
Perhaps the reason I could have selected "Scratch" parameter is that I have developed the mapping file by editing other tsi file which is for old Traktor version.

We can replace "Scratch" with "Jog Turn".

>chriskeating2004
You can import the mapping file in the control manager of preference in Traktor.
Rema Nuhanovic
12.02.2013
hey how do i apply this mapping to get my spin 2 to work with a pc dj program such as traktor or virtual dj?
Dj Tykarma
11.02.2013
Hi,

Here's an update of my initial mapping with the following improvements:

- Added scratch support, based on Hiroaki's contribution. But I notice the "Scratch" parameter is no longer available in Traktor Pro 2.6 mapping maker. I don't know if it's a bug or if this was deprecated in favor of "Jog Turn" which I couldn't manage to make work properly anyway.

- Mapped almost all the controls of the Spin 2's main layout including: 1/8, 1/4, 1/2 and LOOP buttons for each deck as well as the SEEK Track function on each deck's touch pad.

Next steps:
- map the "Cue 1", "Cue 2" and "Cue 3" buttons of each deck (would appreciate if anyone can help on this)
- map the "Half" and "Double" controls of each deck's loop section
- start mapping LED feedback
- start mapping other layers, including a C/D Deck layout + an FX dedicated layout.

As you notice, though it's not my first MIDI mapping, I'm learning mapping techniques while I'm doing this. So if you find anything not working properly, your help is very welcome.

Vestax Spin 2_Dros_V0R1.tsi

Notice I commented all the controls for better understanding of those who would like to contribute. I prefixed with "DEBUG*" the comments of controls for which I will need your help to finish their mapping.
Golda Laitinen
07.02.2013
Hi dros,

My mapping about jog-wheels works well.
I assigne a jog-wheels part as follows;

Control : Jog Touch On (Device mapping is only to touch jog. Don't move the jog-wheel)
Type of Controller : Button
Interaction mode : Hold

and

Control : Scratch (Device mapping is to move the jog-wheel.)
We do not need to set Modifier.

Type of Controller : Encoder
Interaction mode : Relative
Enc-mode: 7fh/01h
Rotary sensitivity : 7%(your own preference)
Rotary : Acceleration 0%
Invert : checked


Your idea of FX mode is very good.
I am struggling against how to map FX mode, because Spin2 does not have FX buttons like S4 or S2.

I'm looking forward to your mapping.
Dj Tykarma
06.02.2013
Hiroaki,

Thank you very much for your contribution. I will take a look at your mapping, I'm specially interested in the jog-wheels part. If you have the jog wheels functional on yours I will use the same technique to go ahead with mine and post a first fully functionnal mapping for Traktor.

The idea of using the scratch buttons as shift isn't bad, though there is already a shift button just under the playlist navigation buttons. I'm planning to use the scratch buttons in order to activate a modifier putting the the decks either in an FX mode or in Deck C & D mode in order to have a four decks layout.

The idea would be this :
- If you just push scratch, A goes C and B goes D.
- If you push Shift + Scratch, the respective deck goes in a special FX mode.

So scratch wouldn't be the main shift buttons but actually special modifiers for the decks.

I hope to have the time to work on it this week and get back to you soon with a first usable mapping.
Golda Laitinen
07.02.2013
Hi,

It is a cool project!

I was been seeking a mapping file of spin2, but I could not find.
Thus, I am developing tsi file of SPIN2.

I upload my tsi file.

vestax spin2 draft.tsi.zip

If you need, refer to it.
However, it is under developing, so I have not mapped FX and loop.

Note:
I assigned "scratch button" as SHIFT, you can delete cue1,2,3 with holding scratch button.

I am not good at English, so If you make sense, please put a question to me.

<< Back to Post and find Controller MappingsReply

Copyright 2012-2023
DJRANKINGS.ORG n.g.o.
Chuo-ku, Osaka, Japan

Created by Ajaxel CMS

Terms & Privacy