Page 1 of 5

For those having reaktor... and any kind of time coded vinyl

Posted: Mon Apr 14, 2008 6:13 pm
by Hervé
great great fun :-)
reaktor's first vinyl time-code reader and a little more
ammobox contains a very simple modular vinyl time-code reader that supports all brands of vinyl-time code and can probably be made to support any new ones that come out based on the existing techniques.
Image


:arrow: http://www.native-instruments.com/index ... tchid=7085

Posted: Mon Apr 14, 2008 7:05 pm
by nobbystylus
ace! what information does it actually send out? midi CCs?

Posted: Mon Apr 14, 2008 7:21 pm
by Tone Deft
looks like two decks, A and B, both are shown, just with different windows open. on the B deck it looks like to pick the song in that window in the upper right corner. from there you'd route the timecode vinyl into Live, that plug in would output vinyl controlled audio. I imagine he could cook up a feature that would do what you're asking.


I see Reaktor in your sig, what tools does Reaktor have that he might have used to make this? can you write code in Python/C/Java and encapsulate it into a Reaktor patch, I think that's what Nathan did and was the part of his code he wanted Ableton to pick up from him.

I'm pretty sure that plug in does more than just scratch, he's hinted at much more.

Posted: Mon Apr 14, 2008 7:54 pm
by mdk
he built his own timecode handling stuff using 'reaktor core', the low level stuff in reaktor, kind of like C programming but more painful :)

i think this is the vital component :

http://www.native-instruments.com/index ... tchid=6963

i should have guessed he was up to something with all that pitch detection stuff...

i just wish i had some turntables.

Posted: Mon Apr 14, 2008 10:16 pm
by kabuki
so, apparently, you don't need the convertor box like is required with Serato? Does Ammobox convert the timecode and convert said conversion to usable information?

Que pasa?

Posted: Mon Apr 14, 2008 10:23 pm
by Nathan Ramella
Here's a demo of it in action so you can see whats going on:

http://www.youtube.com/watch?v=5ZI-0zagrvU

Posted: Mon Apr 14, 2008 10:33 pm
by Tone Deft
I think...

what Ms Pinky is to max/msp, Ammobox is to Reaktor. except Ammobox is donationware and doesn't come with timecode vinyl. if you have Reaktor and a turntable, throw Nathan a few bucks and get this!

I think.

Posted: Mon Apr 14, 2008 10:48 pm
by kabuki
so, apparently, you don't need the convertor box like is required with Serato? Does Ammobox convert the timecode and convert said conversion to usable information?

Que pasa?

Posted: Mon Apr 14, 2008 11:00 pm
by Nathan Ramella
kabuki wrote:so, apparently, you don't need the convertor box like is required with Serato? Does Ammobox convert the timecode and convert said conversion to usable information?

Que pasa?
You just need a low latency sound card (which is all the serato, audio8, finalscratch boxes are)

I've tested it out with my M-Audio 410 Firewire, Kore1 and Audio8.. And, yeah, it does covert it to useful information -- either frequency (as detected) or simply 'speed' in the form of a float with 1.0 being 33rpm forward, -1.0 being 33rpm backwards) with ranges inbetween and over those values.

So it's pretty modular and can be used in other apps than simply 'just' a sampler like I implemented in ammobox.

Posted: Mon Apr 14, 2008 11:03 pm
by kabuki
BONER!

Oops sorry. Got a little excited. I haven't used Reactor in a long time... but that may soon change.

Mas gravitas! or something like that.

Piece.

Posted: Mon Apr 14, 2008 11:19 pm
by Nathan Ramella
mdk wrote:he built his own timecode handling stuff using 'reaktor core', the low level stuff in reaktor, kind of like C programming but more painful :)

i think this is the vital component :

http://www.native-instruments.com/index ... tchid=6963

i should have guessed he was up to something with all that pitch detection stuff...
Bingo. I was playing with Reaktor Freak's synvoiczer and got somewhat captivated by the pitch detector he had (in Primary), and since that ensemble + FFT vocoder took up like 50% cpu I got it in my mind to rewrite synvoiczer to be more efficent, hence the core pitch detector.

Once I had the pitch detector done I remembered the time-code stuff which I haven't thought about or done anything in ages, I hit the books on how it works and jotted down the things I needed to do to make a bare-bones vinyl decoder for Reaktor.

If you're gonna learn how to program Core, it may as well be something that's useful when you're done. I did a couple 'hello world's to understand it but went for broke after that.

Posted: Mon Apr 14, 2008 11:26 pm
by nobbystylus
i'm not much of a reaktor hacker but could this 'useful' information be used to transmit data like midi CCs? that would be great and enable all kinds of useful things, controlling filters with MSPinky etc..

Posted: Mon Apr 14, 2008 11:35 pm
by Nathan Ramella
nobbystylus wrote:i'm not much of a reaktor hacker but could this 'useful' information be used to transmit data like midi CCs? that would be great and enable all kinds of useful things, controlling filters with MSPinky etc..
Ms. Pinky and ammobox are kind of similar, Ms. Pinky is more reliable (It uses FFTs, has a lot of science behind it), ammobox is basically a cheap knockoff of the core functionality (reading timecode)

If you have Max/MSP, use Ms. Pinky, if you have Reaktor you have no choice but to use ammobox (until someone comes out with something better, but ammobox is the first!)

But basically they're orthogonal, anything that ammobox can do Ms. Pinky can do better, you just need to know Max to make that happen.

Since currently ammobox is the only game in town right now for Reaktor, if you're a Reaktor user it's pretty badass.

I like Reaktor a lot more than Max, but haven't spent much time in Max lately, to be honest and quite shallow I find Max's UI to be ugly and working inside of it to be a pain, but the last time I looked at it was a year ago and they're supposed to be coming out with a new version in a few days/weeks that might make it top of the heap?

I've got 6 years of Reaktor under my belt tho, so it's unlikely I'm going to be switching to anything else, even though I'm not a huge fan of how NI manages it's community, it has a great user library and I understand it (even more now that I can program core)

Posted: Tue Apr 15, 2008 1:30 pm
by kpa
i am mega impressed by this, can it scratch real time audio, or do you have to pop the audio into a sampler to give it a midi note?

also, this might not be to forum etiquette, so ignore if its not allowed, but i am unable to register my copy of reaktor, so i cant access the user library, but would like a copy of this plug-in. would anyone be able to email me a copy of the ammobox plug in, or can i get it from nathan directly?

Posted: Tue Apr 15, 2008 3:01 pm
by Hervé
kpa wrote: i am unable to register my copy of reaktor, so i cant access the user library
if you have trouble registering your legit copy of reaktor got to :
http://www.native-instruments.com/index ... uppfrm&L=1

if not...