SC1000 icon indicating copy to clipboard operation
SC1000 copied to clipboard

Mapping 2 CUE buttons as pitch semitone up/down

Open SaccoSVD opened this issue 3 years ago • 12 comments

Can I do that through the settings file?

Would like to be able to alter the sample pitch quickly by semitones by using CUE3 and CUE4

Sorry I write this here, cause is not really an "issue". I wonder if there's a forum for tips and general help. Like for example having a list all the possible things (commands) doable through the settings file.

It is very hard to figure out by myself what the numbers do in for example: gpio=1,16,1,3,CH0_STARTSTOP (I did look in some of your PDFs but cannot make heads or tail)

I'm using my SC1000MK2 in studio situations to record scratches over my compositions. (film / series music)

BTW: It would be truly awesome if you made the SC500 / 1000MK2 to act as a USB controller for a VST sampler (scratcher) plugin so you can record/edit automation or swap samples to an existing recorded automation. That would also help being able to see where in the sample (in-screen drawn waveform and needle cursor) you're located precisely.

I would pay about 150USD gladly for such software.

EDIT:

I just saw it in the settings file itself (sorry it was right there and I didn't see it before):

gpio=port,pin,pull,edge,action

So I know that now.

I found also:

CHx_NOTEy - Change the pitch musically, replace y with the note number (60 being 0%)

The following changes in the settings file were done one at a time.

I did changes such as this (SC500 Buttons section, # Sample cue buttons):

gpio=2,4,1,1,CH0_NOTE59 gpio=2,7,1,1,CH0_NOTE61 gpio=2,11,1,1,CH0_NOTE60

Tried also this (Expansion port J7 section):

gpio=2,3,1,1,CH0_NOTE59 gpio=2,0,1,1,CH0_NOTE61 gpio=2,2,1,1,CH0_NOTE60

Also this (MCP2301 buttons section):

gpio=0,10,1,1,CH0_NOTE59 gpio=0,10,1,1,CH0_NOTE61 gpio=0,14,1,1,CH0_NOTE60

I also commented out the corresponding DELETECUE commands just in case.

Problem is, none of my attempts did anything, I'm sure I'm doing it wrong.

I also wonder if there is a command to increase and decrease by semitones, something like CH0_NOTE+1 and CH0_NOTE-1 instead of defining specific notes.

SaccoSVD avatar Aug 21 '21 22:08 SaccoSVD

Check this https://www.stagecraftsoftware.com/products/scratchtrack/

also this https://youtube.com/channel/UCS4W_KVRc0tQcRQht16EhLQ

DubbyLabby avatar Aug 23 '21 07:08 DubbyLabby

Check this https://www.stagecraftsoftware.com/products/scratchtrack/

also this https://youtube.com/channel/UCS4W_KVRc0tQcRQht16EhLQ

Ohhh of course! how did I not think about that? I can use a timecode audiotrack right? ...but how about the fader?

SaccoSVD avatar Aug 23 '21 14:08 SaccoSVD

Those support audio timecode of course.

Just get a midi enabled mixer for the xfader.

DubbyLabby avatar Aug 23 '21 16:08 DubbyLabby

Mmm...not an option for me. Having an extra piece of gear just for the fader seems real clunky.

Perhaps the fader in the SC1000 can actually be read and possibly could be sent out via USB as MIDI data?

SaccoSVD avatar Aug 23 '21 17:08 SaccoSVD

It’s possible and Andy stated he’s interested on implement it but it will take some time. How long will depend on him or someone else willing to do that implementation.

Cheers

DubbyLabby avatar Aug 23 '21 18:08 DubbyLabby

Ooooh! That's great!!

I really hope this becomes a reality. :D :D

We at ImageLine have "Deckadance Solo" which is a single instance of Denon's software. Deckadance was developed under ImageLine (FL Studio) and acquired by Stanton. I know for a fact it can receive controlCD audio signal for the platter (and obviously MIDI control for volume)

The SC1000 could be one of the coolest tools to use Deckadance solo in FL. I have been certainly waiting for more than 15 years for this to happen.

SaccoSVD avatar Aug 23 '21 19:08 SaccoSVD

Check this https://www.stagecraftsoftware.com/products/scratchtrack/

Tried that VST. I have the serato "control CD.wav" and also Deckadance's "control_cd.wav"

Made it to work with my timecode wavs but it is far from accurate. Another problem this VST has is that its waveform UI drifts from the actual audio.

I tried Deckadance and worked "well", all functioned great but for some reason, internally there is enough latency even at 32 samples in my interface, it resulted in a rubberband feeling, not usable for scratching.

I think at this point the best is to add a LED ring so you can enjoy ultra low latency scratching directly from the SC1000. Going blind (no real marker) is killing me.

SaccoSVD avatar Aug 24 '21 00:08 SaccoSVD

There you go!! MsPinky timecode and Pinky VST works flawlessly. 🗡️🗡️ 🗡️

https://www.youtube.com/watch?v=qVfssqPZxBI

https://mspinky.com/software/vst_plugin/

128s latency in my interface and it feels great!

It even has something called "fat resample" which uses high quality interpolation so the samples are alias free even at the slowest speeds. (it really makes a difference, the SC1000 should have that!)

Now all I need is to be able to use the SC1000MK2 fader via USB.

SaccoSVD avatar Aug 24 '21 03:08 SaccoSVD

I think serato cd snd deckadance control cd aren’t supported. The first probably the old (mk1) tone signal and the deckadance probably propietary tone so both required special library for working (I’m not sure 100% but I believe djplayer has the same issue and overrides it with “timecode learn” using only relative mode from setting up the Hz manually). Ms. Pinky is another history because Aaron Leese was active at forums back in the day and also I pointed him some of the features when the softepware was called livetronika studio.

It also support midi so if SC project gets midi/hid out you can ditch the timecode middle step and just focus on perform.

cheers.

DubbyLabby avatar Aug 24 '21 09:08 DubbyLabby

It also support midi so if SC project gets midi/hid out you can ditch the timecode middle step and just focus on perform.

That would be truly awesome. :D Next level SC1000

SaccoSVD avatar Aug 24 '21 17:08 SaccoSVD

In fact will be previous level. Old scratchbox rasteri’s project did that back in the day and new could had seen as better since as you noticed it’s possible to just load a timecode to make it work with any dj app out there. The main issue about midi/hid was ever the lack of software capable to get use of regular midi for scratch control (song playhead) so going timecode was the only possible option to keep things compatible. That’s why Denon released hybrid mode and that why Denon Prime are standalone but compatibility with Traktor/Serato cames as “extra” (and usually requires dealing a fee between parts). Also Rane twelve mk2 get this approach to be Traktor compatible. The good side of nowadays it’s Vdj, Djplayer pro and scratch track plugin as 3 true options that weren’t available back in the day. Aside of them, it will not be possible control that “playhead” without timecode since Traktor/Serato still not leave that control (properly) from Midi (afaik) and I have no clue about Rekordbox (but I expect the same).

OT end.

DubbyLabby avatar Aug 24 '21 17:08 DubbyLabby

So having just gone through the settings file and not understanding most of it; I have some similar questions to the OP here.

Is it possible to use the fader to control any functions other than cutting the sample? I'm thinking about trying to map the pitch bending control to the fader. Holding down shift would switch the fader into pitch control, and the pitch would be 0% in the middle and +/-50% on either end of the fader throw, and would stay at that pitch setting when you release the shift button.

Even typing this out, with my limited understanding of the settings file, I feel like this is beyond the scope of the settings....but I just don't know enough about this stuff....

errolkokbas avatar Aug 31 '21 04:08 errolkokbas