Link Max/msp and Reaktor

aldorodriguez's icon

Hello everyone,

anyone knows how can make a link from Max/msp to Reaktor 4?

Thanks

aldo r

Nat's icon

What kind of link ? Audio or midi ?

Anthony Palomba's icon
Kasper's icon

>Hello,
>Both...
>I would like to use audio instruments...

THE easiest is to use reaktor as a vst plug-in in max.....

kasper
--
Kasper T. Toeplitz
noise, composition, bass, computer
http://www.sleazeArt.com

aldorodriguez's icon

Hello again,

Ok, as a vst pluin in max...

Thanks to everyone

Aldo R

On 07/08/2006, at 08:19 AM, Kasper T Toeplitz wrote:

>> Hello,
>> Both...
>> I would like to use audio instruments...
>
> THE easiest is to use reaktor as a vst plug-in in max.....
>
> kasper
> --
> Kasper T. Toeplitz
> noise, composition, bass, computer
> http://www.sleazeArt.com
>
>

Anthony Palomba's icon
jonathan segel's icon
info@krispenhartung.com's icon

aldo r -

Tell me how this worked out for you. I am a Reaktor 5 user as well. I am running it as a VST inside Max/MSP no problem, but what I'm strugglig with is how to get it to load with an "ensemble" already loaded up in Reaktor wit its default Snap. Were you able to figure this out? The normal messages (read) and loadbang I use for my other VST effects to them to load presets is not working here.

I was also thinking of trying re-wire of some sort, running Reaktor as a standalonen with MAX/MSP...not sure if I want to run down that path yet.

Kris

Quote: aldorodriguez wrote on Sun, 06 August 2006 21:31
----------------------------------------------------
> Hello everyone,
>
> anyone knows how can make a link from Max/msp to Reaktor 4?
>
> Thanks
>
>
> aldo r
>
----------------------------------------------------

Kasper's icon

hi

as far as i can tell, using R4 & R5 in max as vst's work - you first
load the chosen reaktor "shell" ( 8 outs, 2 outs etc) and then the
saved ensemble

it can all be done automatically:

at startup (of the patch) you have reaktor (the chosen flavor) as
argument (if this does not work, not sure if reaktor is ok for this,
load an empty vst~, then a message "plug" with teh name of the R
shell)

then (I usually do it 22 miliseconds later, but mostprobaly anything
goes) message "read
HD/.......(your_filepath_here...).../myRektorpresets/Rgreatsound " -
of course you saved, before your ensemble as Rgreatsound in teh
folder myRektorpresets

if you save from inside max the message "write
HD/.......(your_filepath_here...).../myRektorpresets/Rgreatsound " is
your friend

it works

best

kasper

>
>Tell me how this worked out for you. I am a Reaktor 5 user as well.
>I am running it as a VST inside Max/MSP no problem, but what I'm
>strugglig with is how to get it to load with an "ensemble" already
>loaded up in Reaktor wit its default Snap. Were you able to figure
>this out? The normal messages (read) and loadbang I use for my other
>VST effects to them to load presets is not working here.
>
>
>
>
>Quote: aldorodriguez wrote on Sun, 06 August 2006 21:31
>----------------------------------------------------
>> Hello everyone,
>>
> > anyone knows how can make a link from Max/msp to Reaktor 4?
>>

--
Kasper T. Toeplitz
noise, composition, bass, computer
http://www.sleazeArt.com

info@krispenhartung.com's icon

Thanks, Kasper. I thought I had tried this, but let me get some clarification from you since Reaktor is not as cut and dried as a basic VST. This is what I did in my patch, and I'll add some comments too:

I loadbang: plug "C/khartung/VST Effects/reaktor5.dll"

Comment: I uses this to load the Reaktor VST upon launch of MAX/MSP...works fine. I open it and see the Reaktor 5 shell. I have been manually loading my Reaktor ensembles and snaps (which I wrote prior to all of this)

I loadbang: read "C/khartung/VST Presets/reaktor.fxb"

Comment: Initially, I had opened Reaktor from MAX/MSP, I loaded my ensemble, then loaded my snap. Then I used the Write message to write the reaktor.fxb file. However, the above argument does not load the ensemble, so I tried the following:

I loadbang: read "C/khartung/Reaktor Ensembles/BlackbirdFX (FAV).ens"

"BlackbirdFX (FAV).ens" is the actual ensemble that I had saved a while back. Before I started using MAX/MSP I was using a another VST host (Chainer). Chainer must have had some programming that did all ths for me, because once I loaded Reaktor and my ensemble, that ensemble always loaded by default in the VST host, and I never had to save any fxb file to accomplish this.

Morover, the read comment above does not load the ensemble either.

Now the question is whether I have done what you recommend below.

Kris

Quote: Kasper T Toeplitz wrote on Mon, 18 September 2006 02:34
----------------------------------------------------
> hi
>
> as far as i can tell, using R4 & R5 in max as vst's work - you first load the chosen reaktor "shell" ( 8 outs, 2 outs etc) and then the saved ensemble
>
> it can all be done automatically:
>
> at startup (of the patch) you have reaktor (the chosen flavor) as argument (if this does not work, not sure if reaktor is ok for this, load an empty vst~, then a message "plug" with teh name of the R shell)
>
> then (I usually do it 22 miliseconds later, but mostprobaly anything goes) message "read HD/.......your_filepath_here...).../myRektorpresets/Rgreatsound " -
> of course you saved, before your ensemble as Rgreatsound in teh folder myRektorpresets
>
> if you save from inside max the message "write
> HD/.......your_filepath_here...).../myRektorpresets/Rgreatsound " is your friend
>
> it works
>
> best
>
> kasper
>

Kasper's icon

ok

so my patch would be

Max Patch
Copy patch and select New From Clipboard in Max.

it's on mac so no .dll

and of course the path is mine.. yours will be different

best

kasper

>Thanks, Kasper. I thought I had tried this, but let me get some
>clarification from you since Reaktor is not as cut and dried as a
>basic VST. This is what I did in my patch, and I'll add some
>comments too:
>
>I loadbang: plug "C/khartung/VST Effects/reaktor5.dll"
>
>Comment: I uses this to load the Reaktor VST upon launch of
>MAX/MSP...works fine. I open it and see the Reaktor 5 shell. I have
>been manually loading my Reaktor ensembles and snaps (which I wrote
>prior to all of this)
>
>I loadbang: read "C/khartung/VST Presets/reaktor.fxb"
>
>Comment: Initially, I had opened Reaktor from MAX/MSP, I loaded my
>ensemble, then loaded my snap. Then I used the Write message to
>write the reaktor.fxb file. However, the above argument does not
>load the ensemble, so I tried the following:
>
>I loadbang: read "C/khartung/Reaktor Ensembles/BlackbirdFX (FAV).ens"
>
>"BlackbirdFX (FAV).ens" is the actual ensemble that I had saved a
>while back. Before I started using MAX/MSP I was using a another VST
>host (Chainer). Chainer must have had some programming that did all
>ths for me, because once I loaded Reaktor and my ensemble, that
>ensemble always loaded by default in the VST host, and I never had
>to save any fxb file to accomplish this.
>
>Morover, the read comment above does not load the ensemble either.
>
>Now the question is whether I have done what you recommend below.
>
>Kris
>
>
>
>Quote: Kasper T Toeplitz wrote on Mon, 18 September 2006 02:34
>----------------------------------------------------
>> hi
>>
>> as far as i can tell, using R4 & R5 in max as vst's work - you
>>first load the chosen reaktor "shell" ( 8 outs, 2 outs etc) and
>>then the saved ensemble
>>
>> it can all be done automatically:
>>
>> at startup (of the patch) you have reaktor (the chosen flavor) as
>>argument (if this does not work, not sure if reaktor is ok for
>>this, load an empty vst~, then a message "plug" with teh name of
>>the R shell)
>>
>> then (I usually do it 22 miliseconds later, but mostprobaly
>>anything goes) message "read
>>HD/.......your_filepath_here...).../myRektorpresets/Rgreatsound " -
>> of course you saved, before your ensemble as Rgreatsound in teh
>>folder myRektorpresets
>>
>> if you save from inside max the message "write
>> HD/.......your_filepath_here...).../myRektorpresets/Rgreatsound "
>>is your friend
>>
>> it works
>>
>> best
>>
>> kasper
>>
>
>--
>Krispen Hartung
>Improvisational & Jazz Guitar
>www.krispenhartung.com
>Performance Calendar:
>http://www.musi-cal.com/search?performers=Krispen%20Hartung
>info@krispenhartung.com
>Discography: www.krispenhartung.com/catalogue.htm

info@krispenhartung.com's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Quote: Kasper T Toeplitz wrote on Mon, 18 September 2006 10:50
----------------------------------------------------
> ok
>
> so my patch would be
>
>

Stefan Tiedje's icon

Krispen Hartung wrote:
> Hmmmm...this must be a MAC vs. PC/WinXP thing, because I can't get
> this to work. I have copied the patch I am using below...just can't
> get this to work, even with the delay message in there. Are there
> any PC/XP users out there making this work?

I have a PC but no Reaktor (and work mainly on Mac as you know..), but
if I look at the patch it might be a misstyping in there. It seems there
was either a blank or return after .fxb... Maybe Windows will be
confused with an extra white space at the end of a file name...

Stefan

--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com

info@krispenhartung.com's icon

I really wish it had been that easy, Stefan. I double-checked and even re-typed the argument for the read message...no luck. But here is the weird thing. If I manually hit my "read" button and open the reaktor.fxb file, it opens the ensemble just fine. Now, why would I be able to do this, but loadbang can't do it via the read messsage and argument containing the pathway to the same file? I even tried removing loadband, and manually hitting the read button inside the vst patch...still did not work. I'm baffled.

Kris

Quote: Stefan Tiedje wrote on Tue, 19 September 2006 13:23
----------------------------------------------------
> Krispen Hartung wrote:
> > Hmmmm...this must be a MAC vs. PC/WinXP thing, because I can't get this to work. I have copied the patch I am using below...just can't get this to work, even with the delay message in there. Are thereany PC/XP users out there making this work?
>
> I have a PC but no Reaktor (and work mainly on Mac as you know..), but if I look at the patch it might be a misstyping in there. It seems there was either a blank or return fter .fxb... Maybe Windows will be confused with an extra white space at the end of a file name...
>
> Stefan
>
> --
> Stefan Tiedje------------x-------
> --_____-----------|--------------
> --(_|_ ----|-----|-----()-------
> -- _|_)----|-----()--------------
> ----------()--------www.ccmix.com
>
>
----------------------------------------------------

Stefan Tiedje's icon

Krispen Hartung wrote:
> I really wish it had been that easy, Stefan. I double-checked and
> even re-typed the argument for the read message...no luck. But here
> is the weird thing. If I manually hit my "read" button and open the
> reaktor.fxb file, it opens the ensemble just fine. Now, why would I
> be able to do this, but loadbang can't do it via the read messsage
> and argument containing the pathway to the same file? I even tried
> removing loadbang, and manually hitting the read button inside the
> vst patch...still did not work. I'm baffled.

I see, your in the hell of debugging -;)
Try the following: put the reaktor.fxb inside the search path, and then
have just a [read reaktor.fxb] sent to vst~ (be sure that reaktor itself
is loaded before... Also check that the filename itself doesn't
accidentially has some "invisible" whitespace...)
If this doesn't work, rename the reaktor.fxb into something different
and try to load that...

My experience for baffling things which work on other places: its rarely
a bug, it does have a reason but it can be very tricky to find that
reason...

Stefan

--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com

Wetterberg's icon

A bit of a blast from the past here, but I am struggling with the same problem. On a pc, sending for instance the message: read D:/Reaktor/Library/Ensembles/New Additions/Synthesizer/2-Osc.ens to a [vst~] holding Reaktor5 doesn't load an ensemble. I will get an error message saying "Can't find.." and then the correct, un-f*cked-with file path.

Like Krispen I have also managed to correctly load the Reaktor5.dll plugin, but that still doesn't help much, if we can't remotely open the right ensembles.

Any progress with this since last year?
Andreas.

Quote: Kasper T Toeplitz wrote on Mon, 18 September 2006 10:34
----------------------------------------------------
> hi
>
> as far as i can tell, using R4 & R5 in max as vst's work - you first
> load the chosen reaktor "shell" ( 8 outs, 2 outs etc) and then the
> saved ensemble
>
> it can all be done automatically:
>
> at startup (of the patch) you have reaktor (the chosen flavor) as
> argument (if this does not work, not sure if reaktor is ok for this,
> load an empty vst~, then a message "plug" with teh name of the R
> shell)
>
> then (I usually do it 22 miliseconds later, but mostprobaly anything
> goes) message "read
> HD/.......(your_filepath_here...).../myRektorpresets/Rgreatsound " -
> of course you saved, before your ensemble as Rgreatsound in teh
> folder myRektorpresets
>
> if you save from inside max the message "write
> HD/.......(your_filepath_here...).../myRektorpresets/Rgreatsound " is
> your friend
>
> it works
>
> best
>
> kasper
>
>
>
> >
> >Tell me how this worked out for you. I am a Reaktor 5 user as well.
> >I am running it as a VST inside Max/MSP no problem, but what I'm
> >strugglig with is how to get it to load with an "ensemble" already
> >loaded up in Reaktor wit its default Snap. Were you able to figure
> >this out? The normal messages (read) and loadbang I use for my other
> >VST effects to them to load presets is not working here.
> >
> >
> >
> >
> >Quote: aldorodriguez wrote on Sun, 06 August 2006 21:31
> >----------------------------------------------------
> >> Hello everyone,
> >>
> > > anyone knows how can make a link from Max/msp to Reaktor 4?
> >>
>
> --
> Kasper T. Toeplitz
> noise, composition, bass, computer
> http://www.sleazeArt.com
>
>
>
----------------------------------------------------

gusanomaxlist's icon

Hi.
When your ensemble is loaded in vst~, save it by sending the message "write"
(it will be saved as *****.fxb and not *****.ens).
The message "read *****.fxb" into [vst~ reaktor5.dll] will now load your
favorite ensembles ;)
Cheers.

On 4/22/07, Andreas Wetterberg wrote:
>
>
> A bit of a blast from the past here, but I am struggling with the same
> problem. On a pc, sending for instance the message: read
> D:/Reaktor/Library/Ensembles/New Additions/Synthesizer/2-Osc.ens to a
> [vst~] holding Reaktor5 doesn't load an ensemble. I will get an error
> message saying "Can't find.." and then the correct, un-f*cked-with file
> path.
>
> Like Krispen I have also managed to correctly load the Reaktor5.dllplugin, but that still doesn't help much, if we can't remotely open the
> right ensembles.
>
> Any progress with this since last year?
> Andreas.
>

Wetterberg's icon

For some strange reason using "read ***.fxb" didn't work... then I saved
an ".fxp" and that definitely did the trick!

Thanks for your help, mate - Cheers!
Andreas

e.g.r. skrev:
> Hi.
> When your ensemble is loaded in vst~, save it by sending the message
> "write" (it will be saved as *****.fxb and not *****.ens).
> The message "read *****.fxb" into [vst~ reaktor5.dll] will now load
> your favorite ensembles ;)
> Cheers.
>
>
>
> On 4/22/07, *Andreas Wetterberg*
> > wrote:
>
>
> A bit of a blast from the past here, but I am struggling with the
> same problem. On a pc, sending for instance the message: read
> D:/Reaktor/Library/Ensembles/New Additions/Synthesizer/2- Osc.ens
> to a [vst~] holding Reaktor5 doesn't load an ensemble. I will get
> an error message saying "Can't find.." and then the correct,
> un-f*cked-with file path.
>
> Like Krispen I have also managed to correctly load the
> Reaktor5.dll plugin, but that still doesn't help much, if we can't
> remotely open the right ensembles.
>
> Any progress with this since last year?
> Andreas.
>
>
> ------------------------------------------------------------------------
>
>

Andrew Burgess's icon

.fxp is a single preset, .fxb is a preset bank afaik.

Andreas Wetterberg wrote:
> For some strange reason using "read ***.fxb" didn't work... then I
> saved an ".fxp" and that definitely did the trick!
>
> Thanks for your help, mate - Cheers!
> Andreas
>
> e.g.r. skrev:
>> Hi.
>> When your ensemble is loaded in vst~, save it by sending the message
>> "write" (it will be saved as *****.fxb and not *****.ens).
>> The message "read *****.fxb" into [vst~ reaktor5.dll] will now load
>> your favorite ensembles ;)
>> Cheers.
>>
>>
>>
>> On 4/22/07, *Andreas Wetterberg*
>> > wrote:
>>
>>
>> A bit of a blast from the past here, but I am struggling with the
>> same problem. On a pc, sending for instance the message: read
>> D:/Reaktor/Library/Ensembles/New Additions/Synthesizer/2- Osc.ens
>> to a [vst~] holding Reaktor5 doesn't load an ensemble. I will get
>> an error message saying "Can't find.." and then the correct,
>> un-f*cked-with file path.
>>
>> Like Krispen I have also managed to correctly load the
>> Reaktor5.dll plugin, but that still doesn't help much, if we can't
>> remotely open the right ensembles.
>>
>> Any progress with this since last year?
>> Andreas.
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>
>

Wetterberg's icon

Yes, I know - thankfully it doesn't matter much in Reaktor-land, since
presets are stored inside the ensemble itself.

Andreas.

Andrew Burgess skrev:
> .fxp is a single preset, .fxb is a preset bank afaik.
>
> Andreas Wetterberg wrote:
>> For some strange reason using "read ***.fxb" didn't work... then I
>> saved an ".fxp" and that definitely did the trick!
>>
>> Thanks for your help, mate - Cheers!
>> Andreas
>>
>> e.g.r. skrev:
>>> Hi.
>>> When your ensemble is loaded in vst~, save it by sending the message
>>> "write" (it will be saved as *****.fxb and not *****.ens).
>>> The message "read *****.fxb" into [vst~ reaktor5.dll] will now load
>>> your favorite ensembles ;)
>>> Cheers.
>>>
>>>
>>>
>>> On 4/22/07, *Andreas Wetterberg*
>>> > wrote:
>>>
>>>
>>> A bit of a blast from the past here, but I am struggling with the
>>> same problem. On a pc, sending for instance the message: read
>>> D:/Reaktor/Library/Ensembles/New Additions/Synthesizer/2- Osc.ens
>>> to a [vst~] holding Reaktor5 doesn't load an ensemble. I will get
>>> an error message saying "Can't find.." and then the correct,
>>> un-f*cked-with file path.
>>>
>>> Like Krispen I have also managed to correctly load the
>>> Reaktor5.dll plugin, but that still doesn't help much, if we can't
>>> remotely open the right ensembles.
>>>
>>> Any progress with this since last year?
>>> Andreas.
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>>
>>
>>
>
>
> .
>

Ernest's icon

Another real blast from the past: i tried this with Reaktor 6 today, and the panel does not show up after reading an .fxb file...

felipe vaz's icon

I've had a lot of headaches with using Reaktor 6 with Max, and I remember loading a .fxb and the interface getting messy and small (I am not sure this is what you're referring to). Somehow I changed the view to Extended inside my Reaktor instrument and saved the fxb again from Max, and now it looks good and loads properly after a few seconds. So apparently the interface setting gets saved along when you make changes to it.

It is still cumbersome because I can't simply load presets in Reaktor's instruments (as opposed to loading a fxb saved from Max), b/c I am only using Reaktor player, but it works.