Gemini FirstMix

XML preset files and script files (.js) for MIDI and other controllers.

Moderators: garth, User Customization Moderators

Gemini FirstMix

Postby mcsquared88 » Sun Jul 08, 2012 7:24 pm

This is a complete mapping for the Gemini FirstMix controller (http://www.geminidj.com/firstmix). All functions, buttons, and lights supported and working. This was created and tested using Mixx v1.10.0 on a Windows 7 x64 system. Enjoy!
Gemini FirstMix controller mapping for Mixxx.zip
(4.16 KiB) Downloaded 1910 times
mcsquared88
 
Posts: 1
Joined: Sun Jul 08, 2012 7:18 pm

Re: Gemini FirstMix

Postby hafabrain » Thu Oct 25, 2012 4:00 am

Thanks!

I can confirm that it works fine with 1.11.0-beta2 / Linux x86_64. Good idea to remap the gain with EFX, to have lo-mi-hi eq.

To let it be completely compatible, I added an info tag to the xml file:

Code: Select all
  <info>
    <name>Gemini Firstmix</name>
    <author>mcsquared88</author>
    <description>MIDI mapping for Gemini Firstmix</description>
    <forums>http://mixxx.org/forums/viewtopic.php?f=7&amp;t=3884</forums>
  </info>
hafabrain
 
Posts: 1
Joined: Thu Oct 25, 2012 3:48 am

Re: Gemini FirstMix

Postby p0tato » Fri Dec 28, 2012 6:24 am

OP, the original attachment is no longer available for download. Would you (or anyone who has it) be able to re-up to here, mediafire, or some other such place?

Also, fwiw, the FirstMix is detected and can midi learn in Mixxx 1.10.1 stable, running on Fedora 17 x86_64. In fedora 16, the controller will detect, but I'm unable to map MIDI controls for some reason. Couldn't speculate as to why 17 works and 16 doesn't.
p0tato
 
Posts: 2
Joined: Mon Feb 27, 2012 5:13 am

Re: Gemini FirstMix

Postby rryan » Sun Feb 10, 2013 6:24 am

Thanks mcsquared88 -- I've added your preset to the Mixxx 1.11.0 release.

@p0tato -- the forum had some issues a month or so ago but the file is back.
The Mixxx Manual, Wiki and FAQ are the best place to start for documentation and support.
Please report any bugs you find to our Bug Tracker.
rryan
Mixxx Developer
 
Posts: 1335
Joined: Thu Mar 26, 2009 12:14 am
Location: California

Re: Gemini FirstMix

Postby alexcunn » Mon Jul 01, 2013 3:50 am

I don't knw where I should put this so I am replying here. I have had bugs with the script where the scratch button will disable the play bitton completely. I turned scratch off and problem persist til I reset. the script also has a bit of trouble with conecting. Don't know how to explain it but sometimes it will randomly shutoff so I have to restart mixxx completely any help?
alexcunn
 
Posts: 1
Joined: Fri Jun 21, 2013 8:55 am

Re: Gemini FirstMix

Postby squirrelhavoc » Wed Sep 11, 2013 11:39 pm

I am having similar problems with the FirstMix mappings. When I hit "Scratch", then touch the platter, it will never just play again, it's in permanent scratch mode. If you hit the scratch button again to turn it off, the platter will nudge the music, but the music in in "stop" mode. It just wont play again until you restart the program. Hitting play lights up the play icon/button on the controller, but doesn't play the music. Any ideas?

Daniel
squirrelhavoc
 
Posts: 1
Joined: Wed Sep 11, 2013 11:36 pm

Re: Gemini FirstMix

Postby amarcd » Thu Dec 12, 2013 11:37 pm

Does this work with gemini firstmix pro?
amarcd
 
Posts: 2
Joined: Thu Dec 12, 2013 9:50 pm

Re: Gemini FirstMix

Postby mannymoney » Sat May 30, 2015 6:50 pm

Here is the fix:

Edit "Gemini-FirstMix-scripts.js" and add
engine.scratchDisable(firstmix.currentDeck(group));
to the firstmix.scratch function:



Code: Select all
// Scratch buttons
firstmix.scratch = function (channel, control, value, status, group) {
    if (value == 0x7F) {  // Only take action on button press; not button release
        if (firstmix.scratchButton[firstmix.currentDeck(group)-1] == false) { // if button is off, turn it on
            firstmix.setLED(firstmix.leds[firstmix.currentDeck(group)]["scratch"], 0x7f);
            firstmix.scratchButton[firstmix.currentDeck(group)-1] = true;
        }
        else { // If button is on, turn it off
            firstmix.setLED(firstmix.leds[firstmix.currentDeck(group)]["scratch"], 0x00);
            firstmix.scratchButton[firstmix.currentDeck(group)-1] = false;
engine.scratchDisable(firstmix.currentDeck(group));
        }
    }
}


This fixes the issue from squirrelhavoc.

hey...I just signed up for this solution... :-)
mannymoney
 
Posts: 1
Joined: Sat May 30, 2015 6:34 pm

Re: Gemini FirstMix

Postby TFM_Omega » Wed Mar 06, 2019 8:18 pm

Hi,

I'm useing whats in the zip file with the added code just above.

But my Deck 1 Jog Wheel does not work and it seems the Scratch buttons dont do as intended. just light up. I am really confused over whats happened. Help would be appreciated.
Thanks.
Attachments
_firstmix__.midi.xml
(12.88 KiB) Downloaded 40 times
_firstmix__-scripts.js
(11.72 KiB) Downloaded 43 times
Untitled.png
Picture of MIXXX
Untitled.png (178.42 KiB) Viewed 783 times
TFM_Omega
 
Posts: 1
Joined: Wed Mar 06, 2019 8:12 pm


Return to Controller presets/mappings

Who is online

Users browsing this forum: No registered users and 3 guests