[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4762: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4764: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4765: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4766: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
djDecks • View topic - Vestax VCI-300 / 14bit MIDI support in DjDecks

djDecks

It is currently Wed Jan 17, 2018 9:51 am
View unanswered posts
View active topics

All times are UTC + 1 hour




Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Mon Jun 07, 2010 10:25 pm 
Regular

Joined: Tue Dec 11, 2007 5:48 pm
Posts: 31
Hello,

I guess DjDecks doesn't have 14bit MIDI support yet? It sounds nice for precise pitch faders and jog wheels.

Information here how VirtualDJ guys implemented 14bit MIDI support for Vestax VCI-300: http://www.virtualdj.com/forums/103480/ ... OGGIS.html


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Tue Jun 08, 2010 9:12 am 
Elite
User avatar

Joined: Mon Jan 21, 2008 5:52 am
Posts: 371
14bit midi is supported afaik, since all the denon controllers use it since they came out


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Tue Jun 08, 2010 9:30 am 
Regular

Joined: Tue Dec 11, 2007 5:48 pm
Posts: 31
Oh, cool. I just ordered VCI-300 so in two weeks or so we'll see how it works :)


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Tue Jun 08, 2010 9:56 am 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
There is no '14-bit MIDI' actually.

There are 2 ways to get more precision out of MIDI that are currently being used

-Pitch Bend messages, as used by Denon and I think Reloop too for the pitch sliders. These messages do indeed have a precission of 14-bits. There is only one Pitch Bend message per MIDI channel though, so this is limited to a maximum of 16 per device.
These messages are fully supported by djDecks.

-Sending out 2 regular messages with 7-bit precision, one sending out the coarse position, and another one sending out a fine position. This method is used by Vestax, and I think Numark might be using it too for the NS-7.
These messages are not yet supported by djDecks.

Let me know when you get the VCI-300 though, and I'm sure we can make it work :)


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Tue Jun 08, 2010 10:21 am 
Elite
User avatar

Joined: Mon Jan 21, 2008 5:52 am
Posts: 371


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Tue Jun 08, 2010 10:38 am 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
Like I said, the HC-4500 uses a single 'Pitch Bend' midi message for the pitch sliders, and just a regular single 7-bit value for the jog wheels.

For jog wheels, you don't really need more than 7-bit to get more precision, since almost every controller simply sends how much the jog wheel has moved, not its actual position.
So the HC-4500 just sends out more messages to get the increased jog wheel accuracy.

From what I've seen, the VCI-100 does indeed use 2 7-bit messages for the pitch slider and for the jog wheel.
I'm not sure, but I think it is probably sending the absolute position of the jog wheels in this case, instead of just the amount they moved compared to the previous reading.


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Tue Jun 08, 2010 12:06 pm 
Elite
User avatar

Joined: Mon Jan 21, 2008 5:52 am
Posts: 371
hmmz.. really not wanting to start a discussion or something... but I must be misreading something then?

from the denon manual:

41 Pitch Slider 0xEn 0xllh (LSB) 0xmmh (MSB) Pitch bend change

–100% : 0x7F7F (MSB/LSB)
0% : 0x4000 (MSB/LSB)
+100% : 0x0000 (MSB/LSB)

this really LOOKS like a 14bit resolution... to me that is... like I said, I may very well be wrong, but I really like to see where my mistake is being made...


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Tue Jun 08, 2010 12:16 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
It is 14-bit resolution like I said in my first post :P

But Denon uses a single 'pitch bend' message for this, which looks like this:
EP VL VH
So 1 byte to indicate message type and channel (E for 'pitch bend', so E0 for deck 1, E1 for deck 2, ...)
Then 1 byte for the LSB, and another byte for the MSB

Vestax on the other hand, uses two regular 'CC' messages for this, which would look like this:
BP 00 VL
BP 01 VH
So the first byte to indicate message type and channel (B for 'CC message', B0 for deck 1, ...)
Then another byte to indicate the number of the CC message, and finally one byte for the value.
In my example, CC message 00 was used for the low part, and 01 was used for the high part.


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Tue Jun 08, 2010 12:26 pm 
Elite
User avatar

Joined: Mon Jan 21, 2008 5:52 am
Posts: 371
Ok, Thx, I thought I was going nuts for a second ( ok, I know sometimes I am but that's not this issue here :p )

thx for clearing that up :)

btw, after previous dx build crashed on me last night, I went to regular djdecks, and later noticed the new dx build
with which I finished the night :)
the sound issue I described with the previousbuild is fixed in this new one

will check the new build and it's features/fixes more later today/tonight


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Tue Jun 08, 2010 8:11 pm 
Regular

Joined: Tue Dec 11, 2007 5:48 pm
Posts: 31


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Fri Jun 18, 2010 9:37 pm 
Regular

Joined: Tue Dec 11, 2007 5:48 pm
Posts: 31


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Thu Jul 01, 2010 2:47 am 
Regular

Joined: Thu Jul 07, 2005 2:56 am
Posts: 234
Location: Miami based New Yorker
I have been away from the boards for a bit but I also would love to try the vci-300 with DJDecks.

DJD is my first computer DJ love.


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Thu Jul 01, 2010 2:03 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
The latest djDecks DX beta now includes a vci_300.xml for testing purposes.
It only defines the left pitch slider, using the midi messages I saw on the VirtualDJ forum.
Since I haven't been able to test this at all, please try and let me know if this works.


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Thu Jul 01, 2010 3:35 pm 
Regular

Joined: Tue Dec 11, 2007 5:48 pm
Posts: 31


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Mon Jul 19, 2010 8:54 pm 
Regular

Joined: Tue Dec 11, 2007 5:48 pm
Posts: 31


Attachments:
File comment: screenshot of djdecksdx crash with vci-300.
djdecksdx-vci300-crash-2.jpg
djdecksdx-vci300-crash-2.jpg [ 135.92 KiB | Viewed 8866 times ]
Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Mon Jul 26, 2010 2:08 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
Could you try again with this attached xml?


Attachments:
vestax_vci300.zip [468 Bytes]
Downloaded 195 times
Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Mon Jul 26, 2010 8:56 pm 
Regular

Joined: Tue Dec 11, 2007 5:48 pm
Posts: 31


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Tue Jul 27, 2010 2:28 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
The new beta also includes a new xml. I hope it works this time :)


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Sun Aug 01, 2010 12:08 pm 
Regular

Joined: Tue Dec 11, 2007 5:48 pm
Posts: 31


Top
 Profile  
Reply with quote  
 Post subject: Re: Vestax VCI-300 / 14bit MIDI support in DjDecks PostPosted: Sun Aug 01, 2010 12:14 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
Does it even say 'not connected' after restarting djdecks?
Also, did you try the pitch slider?


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group