the future of scratchml

58 views
Skip to first unread message

Kyle McDonald

unread,
Sep 27, 2012, 5:46:23 PM9/27/12
to scra...@googlegroups.com
hey everyone!

i just had a long conversation with ramon mathis and mutis mayfield
about our projects (scratchml and http://skrat.ch). mutis has been
working on these ideas since 2003, and we all agree it's time to MAKE
THIS HAPPEN FOR REALZ!

we want to band together, and we agree that the "black box" approach
is the right way to go. skrat.ch has some software they've built in
jitter but it's a slow development process, and i think while our
software doesn't look as cool, using openFrameworks is more of the
right direction.

we talked a little about speaking with traktor, serato, etc. and
decided it's probably a dead end. they don't have any incentive to
open up their product -- and it's not going to be useful unless
everyone opens up their product. it's good to have those contacts, but
we need to make our own solution first from scratch, to prove that the
market is there and people are excited. then we can convince them to
stream data out of their apps in real time, and we just need to make a
crossfader detection box :)

please check out the following document, which has some 'vision' and
'to do' list, and some notes about what kind of people we need:

http://piratepad.net/scratchml

right now the weight is more on the hardware side. not until we have a
complete capture system that isn't hacked together can we develop
better software and a website.

another big question is about funding: so far we've all been doing
this in our spare time, but if we want to really see this take off
then we either need more developers (everyone has a little free time
to contribute) or more time (we need to find compensation to do this
work). which direction do we want to go?

i think it makes sense to try and keep money out of it for now, until
we're sure we aren't moving ahead at the pace we want :)

hope everyone is well!

kyle

Dan Moore

unread,
Sep 27, 2012, 6:10:46 PM9/27/12
to scra...@googlegroups.com

I actually started working on an updated Android OSC Client today while listening to the talks at the OHS. I should try to cross compiling the addon to see if I can get that working on Android too (totes a pipe dream but would significantly reduce hardware requirement as the ADK adds support for external audio inputs and outputs via the USB port).

The black box is rather challenging and not challenging at the same time. I have one requirement, open source hardware and only open source hardware should be used. The r-pi isn't open source hardware but can be used until a suitable open source board is developed. 

Btw they pushed an update to xwax and we should update the openframeworks addon. I need to push updates to get for the updates PC/Mac client for dual tracking with the SML standards file being written. I like the ideas in the pad but I haven't fully read it yet.  But yes more people!!!!

Dan Moore

unread,
Sep 27, 2012, 8:46:37 PM9/27/12
to scra...@googlegroups.com
Question, Does it have to be a 24 Bit 96 khz ADC for the black box? We can't get away with 16 bit and and 44.1 khz?  I mean do the control tones on the records need to be sampled at that rate and resolution to do proper tracking on the software side of things?  Or are we thinking the more the better? 

Kyle McDonald

unread,
Sep 27, 2012, 9:18:25 PM9/27/12
to scra...@googlegroups.com
i think the lowest we can get away with is probably 96 kHz / 16 bit,
and maaaaybe 48 kHz / 16 bit but that's probably pushing it with a 20
kHz signal.

Mutis Mayfield

unread,
Sep 28, 2012, 6:18:24 AM9/28/12
to scra...@googlegroups.com
Hi everyone!
First off all, big thanks to Kyle to get in contact with us. I'm very happy to contribute!


I actually started working on an updated Android OSC Client today while listening to the talks at the OHS. I should try to cross compiling the addon to see if I can get that working on Android too (totes a pipe dream but would significantly reduce hardware requirement as the ADK adds support for external audio inputs and outputs via the USB port).



Link about these implementation? Is finally Android getting low level audio realtime kernel ala iOS 6?

The black box is rather challenging and not challenging at the same time. I have one requirement, open source hardware and only open source hardware should be used. The r-pi isn't open source hardware but can be used until a suitable open source board is developed.

Open source is the way for this, I agree. The point is "how much" open source? OSHW license? GPL?

It could be interesting clear this point to search options (one of my skills) ;)


 

Btw they pushed an update to xwax and we should update the openframeworks addon. I need to push updates to get for the updates PC/Mac client for dual tracking with the SML standards file being written.


I have a question... Could be possible add support for Ms. Pinky/Torq? Kyle told me about Torq support but I'm not sure (due to my english listening skills) :P

It will be great and I could talk with Scott Wardle (Ms. Pinky developer) to get some vinyls. I have some at my own at this moment but it will be more expensive send them to EEUU than demand them directly to Scott (He is in California). If there is anyone interested in contribute here at Europe I can send him/her one or two copies...
 

I like the ideas in the pad but I haven't fully read it yet.  But yes more people!!!!


Agree.

Mutis Mayfield

unread,
Sep 28, 2012, 6:26:32 AM9/28/12
to scra...@googlegroups.com
El 27/09/2012, a las 23:46, Kyle McDonald escribió:

hey everyone!

i just had a long conversation with ramon mathis and mutis mayfield
about our projects (scratchml and http://skrat.ch). mutis has been
working on these ideas since 2003, and we all agree it's time to MAKE
THIS HAPPEN FOR REALZ!

we want to band together, and we agree that the "black box" approach
is the right way to go. skrat.ch has some software they've built in
jitter but it's a slow development process, and i think while our
software doesn't look as cool, using openFrameworks is more of the
right direction.

we talked a little about speaking with traktor, serato, etc. and
decided it's probably a dead end. they don't have any incentive to
open up their product -- and it's not going to be useful unless
everyone opens up their product.

That's the TRUE point.

it's good to have those contacts, but
we need to make our own solution first from scratch, to prove that the
market is there and people are excited. then we can convince them to
stream data out of their apps in real time, and we just need to make a
crossfader detection box :)

I will send a mail to Aaron Faulstich who developed Turntable Surgeon modifying his first maxmsp app (called Scratcher) which could perform some of the stuff we need offline. When I found it I advice him about the "realtime drawing" and the rest is history...


Maybe Aaron could contribute with some many things. GUI, 22khz pasive tone and workaround (He is synth maker/DSP programmer) and who knows which more! 


please check out the following document, which has some 'vision' and
'to do' list, and some notes about what kind of people we need:

http://piratepad.net/scratchml

right now the weight is more on the hardware side. not until we have a
complete capture system that isn't hacked together can we develop
better software and a website.

another big question is about funding: so far we've all been doing
this in our spare time, but if we want to really see this take off
then we either need more developers (everyone has a little free time
to contribute) or more time (we need to find compensation to do this
work). which direction do we want to go?

Good question... 


i think it makes sense to try and keep money out of it for now, until
we're sure we aren't moving ahead at the pace we want :)

hope everyone is well!

kyle

Best,
David (Mutis)

Lee Meredith

unread,
Sep 28, 2012, 10:02:41 AM9/28/12
to scra...@googlegroups.com

It would be really great if we could build a Crossfader into the box so if you buy 2 phono preamp's you could use this completely.  Because you know what's going to make this obsolete that no can afford turntables and a mixer anymore and the ones that can might not be talented enough to care.

Mutis Mayfield

unread,
Sep 28, 2012, 10:19:28 AM9/28/12
to scra...@googlegroups.com
Uhmm... it is a nice idea but not so cross platform... maybe for v.2?

In other hand if you want to create a standalone crossfader with these specs, Barrificio Piemontese is the right person to address... but He is not so Open Hardware as most of us will love...

In the other hand you have the (never released) Faderbox project.

But once again, good luck trying to convince them to go opensource... 

-m!

Dan Moore

unread,
Sep 28, 2012, 11:06:26 AM9/28/12
to scra...@googlegroups.com
If we actually built our own fader like the Yellow Box, it would actually be easier to track the Fader position. 
299028.jpg

Lee Meredith

unread,
Sep 28, 2012, 12:26:07 PM9/28/12
to scra...@googlegroups.com

WOW Those are beautiful projects.  

I would guess this even hurts my eyes to read "To get to the biggest audience we want to do both.  Use the fader don't use fader"  

I see this project so close to doing just that. It would be asking people to put in a another chunk of change if it doesn't.  I would buy it myself as is.  I'm a person that is far and few between.  

Controlling things with your turntables I am all about but why is there not more out there doing it.  Why is it not popular or how about this, Ms. Pinky's been around forever... you know controlling video but the form is at a crawl. OK Rane SL... and the rap shows are still a boring.  Is it only that we can't get fader that's holding all these DJ/VJ back.  I don't think so although it seems to be in my DNA to say it is.  I think it's that the community is getting squashed by price in an industry that only wants no risks.  I don't even think they want the turntable around anymore.  They all just want to replace it with a box of buttons.  I believe if these other companies just opened up their hardware no one would even buy in to our stuff.  But if it fulfills the requirements of their pocket book and it is expandable there might be a chance we can save the turntable. 

I speak as a fan you know.

Here's a good 1

lee

Mutis Mayfield

unread,
Sep 28, 2012, 1:50:58 PM9/28/12
to scra...@googlegroups.com
Hi again,


El 28/09/2012, a las 18:26, Lee Meredith escribió:

WOW Those are beautiful projects.  
I would guess this even hurts my eyes to read "To get to the biggest audience we want to do both.  Use the fader don't use fader"  
I see this project so close to doing just that. It would be asking people to put in a another chunk of change if it doesn't.  I would buy it myself as is.  I'm a person that is far and few between.  

Modular could be a solution.

Controlling things with your turntables I am all about but why is there not more out there doing it.

There are some reasons...
1- People understanding has different speed... old school usually rejects "changes in the game" and "new blood" sometimes wants more fun, sometimes want easy things... is like Sync discussions... there is no solution, you only could take your own opinion and go on. Time puts everyone in their places.
2- Turntablism is not the most powerfull market (even in the technics age) but when it was (at the technics age) people was more afraid to improve things than aimed to change them. I expent 10 years trying to explain this and helping (without real revenue) in some many projects... I'm doing the effort to put all my knowledge and research in this one (scratchML) instead get burned out and forget about all these close mind people. 
People like Kyle need all the help possible... I'm still doing my contribution. Other people? Ask them...
3- Envy. Usually, fear about those who oneself didn't understand becomes the envy of "you never will success on THAT". Add to the 1&2 and you will understand how we arrived here...

 Why is it not popular or how about this, Ms. Pinky's been around forever...

But again, few people coding due to low maxmsp knowledge, fail at sharing... etc

I was talking to scott (and over the net) about maxforlive device since Cycling'74&Ableton announce their partnership, bombing mails, arguing against Serato and its Bridge... it is all on the internet, try a search with "The Bridge", "Ms. Pinky" & "Mudo"...

you know controlling video but the form is at a crawl. OK Rane SL... and the rap shows are still a boring.

2001 Scratch The Movie shows TTM to the world.
2003, Maxmsp was ported to win platform. I purchased Ms. Pinky and started to dream about ttm realtime and routines like Dj Yoda to upgrade the Live-Acts.
2008 Ableton&Serato make an announcement. Internet starts to especulate, I start to make things happen. Also Ramon Mathis starts Skrat.ch project.
2009 Ms. Pinky sends midi out (14 sysex) and OSC. Not really useful but pointing the path.
2010 (early) Ms. Pinky maxforlive patch becomes which people was expecting from Serato (CDM news).
2010 (later) Serato Release The Bridge and few people understands the full potential (included Serato coders who miss some interesting points in the development)
2012 NI releases Remix Decks which is really the right idea (audio buffer scratchable, rgb controller integration (that's another history my friends)...) but still not TTM notation...

Some dots missed like Resolume OSC communication or hardware like Faderbox, etc...


  Is it only that we can't get fader that's holding all these DJ/VJ back.  I don't think so although it seems to be in my DNA to say it is.  I think it's that the community is getting squashed by price in an industry that only wants no risks.

True and failing to the real roots of Hip Hop which were full audiovisual and interactive. How am I so sure about this sentence?

Let me explain it a bit.

In scratch Movie every dj asked for the first time they listen an scratch said: Theodore at "Rock it". They become "shocked" about the technique, the sound... and then start the bizarre road to become the best and when they reached the top... they train to defeat aliens (Qbert dixit)...

and lost the whole point about music. Check by yourself the "Rock it" video at MTV


Details:
- Video editor changes the rotation every time GM Theodore performs a baby.
- Robot legs in the ceiling.
- Keytars.
- Turntable is the main focus instrument, ok... but in the right measure... not the WHOLE song. 


 I don't even think they want the turntable around anymore.

Agree again. My answer to this:

Bored about DVS and wanting an OPEN SOURCE useful turntable (not like SCS.1d), Norbert and I started to hack the Numark CDX. I must give thanks to Dj Sniff for the help with Tascam TTM-1 reversed engineering info and Rastieri for the code on his "Scratchbox". If you need links, no problem on these neither ;)

 They all just want to replace it with a box of buttons.

Buttons were there since the first moment, MPC, SP1200 and so were part of Hip Hop same as Turntable. They are evolving, turntable too but if we want to "keep" these stuff as a choice then it is time to make some efforts than arguing... 

What about attaching a turntable to DVS but in digital realm (keeping the option to use vinyl)?

Hack mat second round.

But nobody understood it (again) or see the "need" to do something like this... until now!

;)

 I believe if these other companies just opened up their hardware no one would even buy in to our stuff.  But if it fulfills the requirements of their pocket book and it is expandable there might be a chance we can save the turntable.

Agree but I'm with Kyle on this. It is better to "add" new features to existing equipment than release a new whole thing (instead you are a big corp, of course). That's the reason why Final Scratch was a success over the Pioneer CDJ.

Pioneer try to get our stuff to the trash.
Stanton try to upgrade our existing set up.

 
I speak as a fan you know.

And personally I thanks it to you because let me the chance to explain the whole history from my POV. I didn't expect full recognition or full agree people, I will be ok if anyone understand the point, stop arguing and starts working. I done it 9 years ago.
They are UK based, right? I'm still waiting a mail from them since 2 years ago...

I hope all of you get entertained with my "grandpa historic battles"

cof cof,
Mutis

Dan Moore

unread,
Sep 28, 2012, 2:07:14 PM9/28/12
to scra...@googlegroups.com
Anyone wanna schedule a Google+ Hangout this weekend? 

Mutis Mayfield

unread,
Sep 28, 2012, 2:34:00 PM9/28/12
to scra...@googlegroups.com
I bored you and do you want to ban me?

:}

Just kidding, due to my location Barcelona (NY+5) , schedule hangouts on weekend will be a bit drun... em, complex...  

Schedule a hangout and I will try to be there (if you want, of course...)

Regards,
-m!

Dan Moore

unread,
Sep 28, 2012, 2:37:13 PM9/28/12
to scra...@googlegroups.com
No I'd like to hear what more you have to say.  Eeek Barcelona is in quite a different time zone.  

I'm editing the Pirate Pad with more info.

Dan

Lee Meredith

unread,
Sep 28, 2012, 4:17:18 PM9/28/12
to scra...@googlegroups.com

Always great to have more information and thanks for your response.  Water finds the quickest path.  I just remember in 1996 I was going to the jungle parties in Chicago and  once I saw somebody scratching over drum and bass I was hooked but it's took me so long to acquire all my equipment.  It wasn't until 99 did not have all I needed.  Sometimes I have to say can't we eliminate these suckers.  On the performance front I been working  scratching the depth of my Kinect and hopefully in 2 weeks I should be able to...welll you  know. I've been adding my hall affects set up to improve it. https://vimeo.com/45619796  so I'm excited to integrate.  

lee

Mutis Mayfield

unread,
Sep 29, 2012, 2:01:37 AM9/29/12
to scra...@googlegroups.com
Glad to read it <3

I'm going to share all my knowledge/help ASAP but any question or proposal are welcome for sure!

Your interest and work is like fresh air to me...

Thanks Dan (and community),
-m! (David)

Mutis Mayfield

unread,
Sep 29, 2012, 2:09:06 AM9/29/12
to scra...@googlegroups.com
Cool!

Your mail address and name is familiar to me... I will love to know more about any of you and I should make an acknowledgement page for all the nice (and not so nice) people who help me or push me out like mentioned before
(Rastieri, Dj Sniff, Jason Sadural, Scott wardle, Ramón Mathis...)

I think it will be cool to have all of these contributors and their contribution in one timeline page with links to their works.

It will be interesting/useful for the users? What do you think?

-m!

Mutis Mayfield

unread,
Sep 29, 2012, 2:17:52 AM9/29/12
to scra...@googlegroups.com
Nice concept your magnetic xfader!

If finally we start to build a xfader box I will put all my knowledge and resources on electronics too but meanwhile if you need something, please notice me.

Best,
David


El 28/09/2012, a las 22:17, Lee Meredith escribió:

Bob Kruijer

unread,
Sep 29, 2012, 7:23:56 AM9/29/12
to scra...@googlegroups.com
Hi all,

David brought the scratchml project to my attention earlier this week. I'm based near Amsterdam and have been in turntablism since 1998 or so. I ran a couple of sites with the goal to spread knowledge on how to start 'scratching' and related stuff. Currently it's www.skratchamental.com, but I just don't spend enough time on it. At the same time I no not relate that much to where the industry is at at the moment. Above you guys already mention the new guys and the old guys etc. So I agree with some of that. It's too much about buttons and effects it seems.

Anyway, I have always had a passion of understanding the underlying notation and definitions of turntablism. This is why I think it's a pity that Ttm never really caught on in general.

The ideas you guys are having (i read the public pad) are on the right track and I'm very interested. My background is not in engineering nor software dev (although I'm very tech savvy) but I do some work in OSC with Touch OSC. Profesionally i'm in sales and consulting so work with high-level people a lot. I can see that in this stage that will not help as much yet...

I would like to be involved in ways that make sense, and as you see fit. Maybe as my first 2 ct I would suggest combining the black box so it either fits in with fader, or it replaces the fader with a whole new unit. My logic is that e.g. The proxfade has taken off because of this and turntablist with the right mindset seem to be ok buying that and installing it.

David, thanks for letting me know about scratchml! I'm excited to discuss further.
Bob
Dj Machiel

Dan Moore

unread,
Oct 22, 2012, 12:37:51 PM10/22/12
to scra...@googlegroups.com
Does anyone know anyone that could help me get my hands on the Arduino
Due? It was supposed to go on sale today but no one has it. I signed
up with Adafruit to know when they have more in stock. I want to see
if it is powerful enough to do what we need it to do. Apparently the
thing has a 16 channels 12 Bit 1 Msps (a million samples per second)
ADC which should/might be good enough to do the Time Tracking maybe.
Even though it doesn't have as high enough resolution (only 12 bits)
the number of samples per second makes up for it.
Reply all
Reply to author
Forward
0 new messages