Skip to content

Pioneer DDJ-SB2 controller#816

Closed
dg3nec wants to merge 16 commits intomixxxdj:masterfrom
dg3nec:DDJ-SB2
Closed

Pioneer DDJ-SB2 controller#816
dg3nec wants to merge 16 commits intomixxxdj:masterfrom
dg3nec:DDJ-SB2

Conversation

@dg3nec
Copy link
Copy Markdown
Contributor

@dg3nec dg3nec commented Dec 19, 2015

New 4 deck controller pioneer DDJ-SB2 for mixxx 1.12 and up. Tested with r5719.

MiDi Controller Pioneer DDJ-SB2 for Mixxx since 1.12
Start first with version of controller "Pioneer DDJ-SB2"
Trim knob controls now "gain"
User option: preview jump forward (or not) and position. Defines to do
at release browser knob. by user.
FX little other use implemented and prevent a press knob when rotate
follows. Manual explains.
shift “key lock / tempo range” button the slider will fade slowly to 0.
Fadingspeed can be set in otions
Polished code with the named tools in controller wiki. Funktion gain
with filter eliminated.
Some no longer needed code deleted.
@dg3nec
Copy link
Copy Markdown
Contributor Author

dg3nec commented Dec 19, 2015

Big sorry, there is one file too much.
Please delete: sync.ffs_db !!!!

@dg3nec dg3nec changed the title Ddj sb2 controller Pioneer Ddj sb2 controller Dec 19, 2015
@Pegasus-RPG
Copy link
Copy Markdown
Member

We can't delete files in your branch, but you can just do "git rm [filename]" then commit and push to delete it from the repo.

@Be-ing
Copy link
Copy Markdown
Contributor

Be-ing commented Dec 19, 2015

Thanks for submitting this. I'll take a look through it today.

@Be-ing
Copy link
Copy Markdown
Contributor

Be-ing commented Dec 19, 2015

I've been editing the wiki page to clarify the language.

Do you know if the DDJ-SB2 works with Linux? I suspect it is a USB class compliant MIDI and audio device, but it would be good to confirm. Considering Pioneer's website says no driver is needed on Mac OS X, it is probably class compliant.
If you don't have Linux installed on your computer, you can put Crossfade GNU/Linux (http://nongnu.org/crossfade/ ) on a USB drive or CD to test. Crossfade 0.90 is quite outdated at this point and still has Mixxx 1.11. You don't need to test whether the mapping works, but just make sure that the controller shows up in the preferences and you can get sound out of the sound card. If you don't have much time to check this out before Mixxx 2.0 is released, don't worry about it.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mixxx 2.0

@Be-ing
Copy link
Copy Markdown
Contributor

Be-ing commented Dec 19, 2015

Update the mixxxVersion in the XML file to 2.0.

@Be-ing
Copy link
Copy Markdown
Contributor

Be-ing commented Dec 19, 2015

I read through the wiki page and clarified the language. Everything seems to be mapped in a nice, intuitive way. Other than the few questions/comments I left above, looks good. :)

@Be-ing
Copy link
Copy Markdown
Contributor

Be-ing commented Dec 19, 2015

Btw, is the microphone input sent to the computer or is it mixed directly with the output of the sound card?

@dg3nec
Copy link
Copy Markdown
Contributor Author

dg3nec commented Dec 20, 2015

Microfon will be used only controller internal. No input in Mixxx.
But it works well. I have tested one time with a old dynamic mic and the sound was good.

Wau, you give a little homework :-). I make this step by step.

@dg3nec
Copy link
Copy Markdown
Contributor Author

dg3nec commented Dec 20, 2015

OK, thanks for your hints what's to do. All done ( i hope hi hi). Tested on w64 with r5790. Next step?

@dg3nec dg3nec changed the title Pioneer Ddj sb2 controller Pioneer DDJ-SB2 controller Dec 20, 2015
@Be-ing
Copy link
Copy Markdown
Contributor

Be-ing commented Dec 20, 2015

Just put a comment somewhere in the script about PioneerDDJSB2.deckSwitchTable[group] with "TODO" so it isn't forgotten about. Other than that, LGTM 👍

@rryan
Copy link
Copy Markdown
Member

rryan commented Dec 20, 2015

Thanks @dg3nec! Could you please add wiki / forum links to your XML file?

Inserted the link to the mixxx forum
@dg3nec
Copy link
Copy Markdown
Contributor Author

dg3nec commented Dec 20, 2015

Link to the forum is done

@rryan
Copy link
Copy Markdown
Member

rryan commented Dec 20, 2015

Link to the forum is done

Sorry for not being more specific, I meant the thread discussing your preset:
http://www.mixxx.org/forums/viewtopic.php?f=7&t=7509

And since there's an &, in the XML it needs to be: http://www.mixxx.org/forums/viewtopic.php?f=7&t=7509

Also a wiki link to http://mixxx.org/wiki/doku.php/pioneer_ddj-sb2 would be nice. This way Mixxx will show direct links to teh forum thread and wiki page in the app.

Inserted a todo list in the script file for later work
- Link direkt to forum page 1
- Link direkt into wiki
@dg3nec
Copy link
Copy Markdown
Contributor Author

dg3nec commented Dec 20, 2015

Forum, wiki and to do is done

@rryan
Copy link
Copy Markdown
Member

rryan commented Dec 20, 2015

👍 thank you

@Be-ing
Copy link
Copy Markdown
Contributor

Be-ing commented Dec 20, 2015

I just realized this pull request is targeted at the master branch rather than 1.12. Close this PR and open a new one targeted at the 1.12 branch (renaming the branch to 2.0 would be too much of a hassle right now). You don't have to change anything in your git repository; just open a new PR on the GitHub website.

@dg3nec dg3nec closed this Dec 21, 2015
@dg3nec dg3nec reopened this Dec 21, 2015
@dg3nec dg3nec closed this Dec 21, 2015
@dg3nec dg3nec reopened this Dec 21, 2015
@dg3nec dg3nec closed this Dec 21, 2015
@dg3nec dg3nec reopened this Dec 21, 2015
@Be-ing
Copy link
Copy Markdown
Contributor

Be-ing commented Dec 21, 2015

Annoyingly, GitHub doesn't have a way to change the branch a pull request targets. You have to make a new pull request for the 1.12 branch.

This was referenced Dec 21, 2015
@rryan
Copy link
Copy Markdown
Member

rryan commented Dec 21, 2015

Closing in favor of #822. Thanks @dg3nec !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants