Forum rss-feed

Forum

General Discussion: Version 1 crashes

Most Recent

written by: dhjdhj

I've never tried to record OSC but that's only because I'm only using OSC to get the data from my Eigenharp to Max. There are several generic recorder objects in Max but more importantly, there are tons of externals that have been written by many people and mostly available for free.


Someone wrote an [oscseq] some time ago but I don't know its status. You should ask on the Max forums.

There is a ton of OSC related stuff for Max available from CNMAT (not a surprise) so look at
http://cnmat.berkeley.edu/downloads/externals/overview

written by: MarkPowell

Thu, 4 Jul 2013 06:59:58 +0100 BST

It does. If you set it to polyphonic mode then you can set the min and max midi channels and it will use multiple channels for multiple key presses. You can do this from the Midi settings screens in version 1 as well as version 2 if I recall correctly.


written by: BobThDog

Thu, 4 Jul 2013 07:00:27 +0100 BST

Hi Mark,

Super thanks very much for the info I will look into it.

Looks like I should have posted my issues here years ago rather than leaving the Pico in its box!

All the best

Andy


written by: dhjdhj

Thu, 4 Jul 2013 21:16:33 +0100 BST

I don't use Max inside EigenD. EigenD sends raw OSC packets to Max which is running in a separate process. A patcher in Max receives the OSC packets and produces Max messages that represent the full state of each key. After that you can do anything you like (trivially including multiple channels for each key, that's just "layering") with considerable ease. For example there are patchers that implement arbitrary splits, impose desired tunings, even the equivalent of EigenD's fingerer, Max itself can host multiple VST plugins so that stuff is also available.

I've been using this approach for a long time very successfully. I think it's a much better approach than using Bidule, which I've always found wanting, compared with Max.


written by: TheTechnobear

Thu, 4 Jul 2013 21:49:10 +0100 BST

@Bob
When you say the Bidule in EigenD to convert OSC,
why not run bidule standalone? theres no point in having it within EigenD as far as I can see, as traffic is going via UDP - no?

Id be interested in Max, but I think its pretty expensive - compared to other option - no?


written by: BobThDog

Fri, 5 Jul 2013 07:41:39 +0100 BST

Hi Guys,

Maybe I'm confused but I didn't think that version 1 of EigenD sent OSC?

So I used Bidule as a plugin inside EigenD to convert the plugin parameters to OSC to send on.

If version 1 does support OSC I would love to know how to get it to work?

All the best

Andy


written by: TheTechnobear

Fri, 5 Jul 2013 10:09:42 +0100 BST

Sorry was confusing 1 & 2, I think your correct, OSC agent is in 2.0

Then again, another good reason for you to upgrade :o)

if you are resisting this, then as said before... use midi and an external host.


written by: dhjdhj

Fri, 5 Jul 2013 14:23:50 +0100 BST

Max is a few hundred dollars, there's also a version for Ableton called Max for Live.
You could also use Pure Data which is the non-commercial (and free) re.ative of Max, also developed by Millar Puckette and for your purposes it's probably just as good, just not as pretty looking.

However, in terms of costs, personally I think one has to account for one's own time. When I take that into account, the total cost of Max + cost-equivalent of my time is way less than the cost-equivalent of trying to do what I do using EigenD alone or even with Bidule, particularly in the presence of bugs. The community support for Max is also very large .


written by: dhjdhj

Mon, 8 Jul 2013 20:50:27 +0100 BST

FYI just noticed that Cycling74 is having a sale until July 12

http://cycling74.com/sale/


written by: BobThDog

Mon, 8 Jul 2013 21:03:24 +0100 BST

Mira is also on sale, that's the excuse I needed.


written by: MarkPowell

Mon, 8 Jul 2013 23:01:32 +0100 BST

Hi Andy,
I presume you've tried Max and ensured that it'll solve your problems? If not then you can download a free, fully-functional trial to check. I don't know what your technical background is, but from your previous posts I got the impression that you were wanting a 'turnkey' solution for your Pico - Max is definitely not that. Don't get me wrong, Max is fantastic (I use Max for Live myself and have used Max/MSP in the past), but it's a pretty steep learning curve depending on your technical ability. As dhjdhj has said, there is a very good support base for Max, but you'll still need to be prepared to put the hours in on the techy side.

Did you try the MIDI output as Mark Harris (Technobear) and I suggested? If it works reliably it won't be quite a flexible as Max, but it'll be a heck of a lot easier to use.

Also, don't forget that, if you're wanting to go the OSC route, you'll also need EigenD version 2 to use the OSC agent.

I'm not trying to put you off; I just want to be sure that you don't throw a lot of money at something without it ending up being the right solution.

Cheers,
Mark.


written by: dhjdhj

Tue, 9 Jul 2013 02:11:54 +0100 BST

I published some basic Max patchers that know how to receive OSC from EigenD and convert them into compatible Max messages. The patchers are for the Alpha and will probably need minor tweaking to work with the other Eigenharps but you won't have to start from scratch.

Http://max4eigenharp.com


written by: BobThDog

Tue, 9 Jul 2013 07:59:17 +0100 BST

Hi Mark,

Thanks for the warning but I have had Max for quite a while, I meant I was going to get Mira as it was on sale.

I originally got the Pico as I wanted an OSC controller for my Symbolic Sounds Pacarana and wanted to see how the pico was before shelling out on the Harp.

Before pre ordering my Pico in October 2009 I asked Eigenlabs about if it supported OSC and they told me that OSC support would be available soon after the source code was open sourced in February 2010.

So at that time my idea in the interim was to write an AU to convert the plugin parameters to OSC and host that in EigenD. I'm a Software developer by trade working in Audio/Video, mostly post production and broadcast and had developed OSC servers and clients before.

When The Pico arrived though the EigenD was buggy as hell and there was a severe lack of documentation so I just gave up on it thinking it was one of those good ideas that just didn't work and I would wait a while and then see if it was sorted.

I waited a while, OSC did not appear and the documentation got no better although it did get more stable, and by the time it was open sourced I had given up all interest in it.

Occasionally though I would see the box get the pico out, update the software, load some plugins to play with and it would crash.

I refused to pay for version 2 as version 1 never seemed finished/stable to me.

Cheers

Andy




written by: TheTechnobear

Tue, 9 Jul 2013 18:01:08 +0100 BST

@dhjdhj
been taking a look at Max, as I think your OSC idea is very interesting.

In Max are you able to 'store' incoming sequences of OSC data?
I noticed things like dictionaries, but was unsure if they are generic containers or not.

im wondering, if for example, I could 'record' a sequence of OSC data... (like a clip in Ableton) and then replay it...

i know if could do this in Ableton with M4L, but then Id be limited to midi, and im wondering if i could do similar in Max, but be able to tweak it.
(im a software dev, so ive no issues with the coding side, its more down to whats possible in Max)

Cheers

sorry, bob, if im taking slightly OT... have you decided what your going to try? hope you havent put your pico back in the box :o)


written by: dhjdhj

Tue, 9 Jul 2013 22:11:53 +0100 BST

I've never tried to record OSC but that's only because I'm only using OSC to get the data from my Eigenharp to Max. There are several generic recorder objects in Max but more importantly, there are tons of externals that have been written by many people and mostly available for free.


Someone wrote an [oscseq] some time ago but I don't know its status. You should ask on the Max forums.

There is a ton of OSC related stuff for Max available from CNMAT (not a surprise) so look at
http://cnmat.berkeley.edu/downloads/externals/overview



Please log in to join the discussions