I have an Ion Discover DJ and would be happy to help out testing your
mapping.  I have gotten all the buttons mapped and, thus far, have the LEDs
lighting up on init.  I started trying to move forward from there and got
sidetracked (darn job!).  Here's what I have so far.

-q




On Tue, Dec 22, 2009 at 3:03 AM, Tremaine Floyd <[email protected]>wrote:

> I am currently milling through the process of mapping Ion discover dj to
> Mixxx.... So I am wondering if there will be someone to check my work or for
> the love of god, someone that is already mapping this to mixxx.  I would
> like to know if this is on the to-do list for the next update?
>
> Thank you in advance and best regards.
>
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and
> easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> Mixxx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
>


-- 
If the government wants us to respect the law, it should set a better
example.
<?xml version="1.0" encoding="utf-8"?>
    <MixxxMIDIPreset mixxxVersion="1.7.0+" schemaVersion="1" >
	<info>
		<name>Ion Discover DJ Preset for Mixxx</name>
		<author>Rick Prokup</author>
		<description>This preset provides functionality for the Ion Discover DJ controller for mixxx</description>
	</info>
        <controller id="Ion Discover DJ" >
        	<scriptfiles>
			<file filename="Ion-Discover-DJ-scripts.js" functionprefix="IonDiscoverDJ"/>
        	</scriptfiles>
            <controls>
                <control>
                    <status>0x90</status>
                    <midino>0x42</midino>
                    <group>[Channel2]</group>
                    <key>pfl</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x43</midino>
                    <group>[Channel1]</group>
                    <key>rate_perm_down_small</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x10</midino>
                    <group>[Channel1]</group>
                    <key>filterHigh</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x44</midino>
                    <group>[Channel1]</group>
                    <key>rate_perm_up_small</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x45</midino>
                    <group>[Channel2]</group>
                    <key>rate_perm_down_small</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x11</midino>
                    <group>[Channel2]</group>
                    <key>filterHigh</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x46</midino>
                    <group>[Channel2]</group>
                    <key>rate_perm_up_small</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x80</status>
                    <midino>0x3b</midino>
                    <group>[Channel1]</group>
                    <key>pfl</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x47</midino>
                    <group>[Channel2]</group>
                    <key>beatsync</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x14</midino>
                    <group>[Channel1]</group>
                    <key>filterLow</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x15</midino>
                    <group>[Channel2]</group>
                    <key>filterLow</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x4a</midino>
                    <group>[Channel1]</group>
                    <key>play</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x17</midino>
                    <group>[Master]</group>
                    <key>volume</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x4b</midino>
                    <group>[Channel1]</group>
                    <key>LoadSelectedTrack</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x4c</midino>
                    <group>[Channel2]</group>
                    <key>play</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x80</status>
                    <midino>0x42</midino>
                    <group>[Channel2]</group>
                    <key>pfl</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x1a</midino>
                    <group>[Playlist]</group>
                    <key>SelectTrackKnob</key>
                    <options>
                        <selectknob/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x4f</midino>
                    <group>[Playlist]</group>
                    <key>LoadSelectedIntoFirstStopped</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x80</status>
                    <midino>0x4a</midino>
                    <group>[Channel1]</group>
                    <key>play</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x80</status>
                    <midino>0x4c</midino>
                    <group>[Channel2]</group>
                    <key>play</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x33</midino>
                    <group>[Channel1]</group>
                    <key>reverse</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x34</midino>
                    <group>[Channel2]</group>
                    <key>LoadSelectedTrack</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x3b</midino>
                    <group>[Channel1]</group>
                    <key>pfl</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x8</midino>
                    <group>[Channel1]</group>
                    <key>volume</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x3c</midino>
                    <group>[Channel2]</group>
                    <key>reverse</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x9</midino>
                    <group>[Channel2]</group>
                    <key>volume</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0xa</midino>
                    <group>[Master]</group>
                    <key>crossfader</key>
                    <options>
                        <invert/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x40</midino>
                    <group>[Channel1]</group>
                    <key>beatsync</key>
                    <options>
                        <normal/>
                    </options>
                </control>
                <control>
                    <status>0x90</status>
                    <midino>0x48</midino>
                    <key>IonDiscoverDJ.toggle_scratch_mode_on</key>
                    <options>
                        <Script-Binding/>
                    </options>
                </control>                
                <control>
                    <status>0x80</status>
                    <midino>0x48</midino>
                    <key>IonDiscoverDJ.toggle_scratch_mode_off</key>
                    <options>
                        <Script-Binding/>
                    </options>
                </control>               
            </controls>
        </controller>
    </MixxxMIDIPreset>

Attachment: Ion-Discover-DJ-scripts.js
Description: JavaScript source

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to