I am looking for a Jitter patch that can triger MIDI

Dec 26, 2006 at 4:57am

I am looking for a Jitter patch that can triger MIDI

Hi guys do you have a patch that can triger MIDI?

With my isight. Please attachement.

#29369
Dec 26, 2006 at 8:46am

#91685
Dec 26, 2006 at 1:37pm

Can yo please send me the patch?

#91686
Dec 26, 2006 at 1:58pm

#91687
Dec 26, 2006 at 2:08pm

#91688
Dec 26, 2006 at 2:26pm

The tutorial 2 the camera doesnt triger MIDI.
I want something that works like Theremin with the camera.

#91689
Dec 26, 2006 at 2:35pm

#91690
Dec 26, 2006 at 3:00pm

> I want something that works like Theremin with the camera.

look at the cv.jit lib.
it should get you started if you re not familiar with motion
detection using a video camera and the help files are pretty complete.

//yac

#91691
Dec 26, 2006 at 3:31pm

#91692
Dec 27, 2006 at 4:01am

Guys,
I think that we work differently. Is easy to say ok you are poor so go and study get a degree get a job and car e.t.c.
But the reality is that I just got Jitter and I want to do something with it so I need some help if this forum is not helpful in the sense that I am asking for help and the some people post me the patches and some other people acting like read the tutorials.

Do you really think that the tutorials for Max/Msp Jitter are understandable completely?

Do you think by studying the tutorials you dont need to go to school or ask help from people? If you claim the above that means the forum is useless.

Anyway something is also going on with my new Mac intel laptop and the built-in isight camera and Jitter I think although I am not sure yet.

#91693
Dec 27, 2006 at 5:58am

>Guys,
>I think that we work differently. Is easy to say ok you are poor so
>go and study get a degree get a job and car e.t.c.

I don’t think that anyone intends you any disrespect, but it is more
customary for someone who makes a request like yours to be
asked about whether or not they have looked at the tutorials
enough that the solutions or advice that people give you will
make sense. It isn’t customary for people to just show up out of
the blue and ask for reasonably complex or idiosyncratic things.

The advice about looking at specific tutorials was a gesture of
respect. The poster assumed that if you are as familiar with Max
as you initially claimed to be, then you should have no trouble
extracting data from a Jitter matrix, grabbing a portion of that
matrix, and then formatting it as you would format ANY sort of
MIDI message [which is about as standard a thing to do with
Max as you can.

Perhaps you'll find that you receive better answers if you
share the patch you're working on and ask more basic implementation
questions.

>But the reality is that I just got Jitter and I want to do something
>with it so I need some help if this forum is not helpful in the
>sense that I am asking for help and the some people post me the
>patches and some other people acting like read the tutorials.
>
>Do you really think that the tutorials for Max/Msp Jitter are
>understandable completely?

Yes. It's how I learned it. It, along with the examples files that
come with Max/MSP/Jitter is almost always the FIRST place to
look for answers.

>
>Do you think by studying the tutorials you dont need to go to school
>or ask help from people?

Not necessarily, but it's much more likely that you will be able
to ask more specific questions, and get answers that will be
more generally useful to you.

> If you claim the above that means the forum is useless.

I wouldn't say that - you're asking someone to do something
for you, and some of those people are trying to discover how
much you know in order to answer your question better. If you're
asking someone else to do something that you don't wish to
expend the effort to learn about for yourself, that would be a
different matter. But I don't think you are doing that.

So -

Do you know anything at all about how to format (pack/unpack)
Max messages? Do you know how Max deals with MIDI? If not,
take a look at the Fundamentals manual section on messages -
ints, floats, lists.

Do you know about how Jitter deals with matrices - they're just
data sets you can unroll and slice up in all kinds of ways. If you
don't, then start with "What is a matrix?" in the Jitter tutorial.

Tutorial 21 will tell you how to work with things like iSights.
Of course, what jit.qt.grab grabs is an ordinary matrix, so
there's nothing particularly exotic about that. It's just numbers.

Do you want to extract data from a matrix? Well, you could look at the
jit.3m object, or you could look at the jit.submatrix object and use
it to grab rows or columns of data and use something like jit.spill
to unroll that into a list you can hack to pieces to your heart's
content [assuming you're familiar with basic Max].

There you go. Places to start, and places to go if you don’t know
where to start. And that is so darned general that there are a
squillion possible things you could do and places to go.

Is that better?

on the floor there’s a long wooden table/on the table there’s an open book/
on the page there’s a detailed drawing/and on the drawing is the name I took
Gregory Taylor http://www.rtqe.net

#91694
Dec 27, 2006 at 6:08am

If its any consolation, I basically taught myself Max and Jitter and
the basics of MSP from the tutorials and reverse engineering Joshua
Goldbergs Dervish. All people expect here is that you do some of the
hard work yourself.

v a d e //

http://www.vade.info
abstrakt.vade.info

#91695
Dec 27, 2006 at 8:05am

I try all these tutorials and I can triger MIDI yet.

Something wrong with me.

#91696
Dec 27, 2006 at 8:39am

Jesus said: “…don’t give them fish, teach them how to fish…” :-)

:-o

Happy new ear.

Jean-Michel DARREMONT

“La peinture ne saisira le mystère de la réalité que si le peintre
ne sait pas comment s’y prendre.

[Francis Bacon]

Le 27 déc. 06 à 05:01, Dimitris Lambrianos a écrit :

>
> Guys,
> I think that we work differently. Is easy to say ok you are poor so
> go and study get a degree get a job and car e.t.c.
> But the reality is that I just got Jitter and I want to do
> something with it so I need some help if this forum is not helpful
> in the sense that I am asking for help and the some people post me
> the patches and some other people acting like read the tutorials.
>
> Do you really think that the tutorials for Max/Msp Jitter are
> understandable completely?
>
> Do you think by studying the tutorials you dont need to go to
> school or ask help from people? If you claim the above that means
> the forum is useless.
>
> Anyway something is also going on with my new Mac intel laptop and
> the built-in isight camera and Jitter I think although I am not
> sure yet.
> –
> http://www.dimitrislambrianos.com/
>

#91697
Dec 27, 2006 at 9:12am

#91698
Dec 27, 2006 at 9:18am

I see many French versions of Jesus here.

God bless you.

#91699
Dec 27, 2006 at 9:30am

On 27 Dec 2006, at 09:18, Dimitris Lambrianos wrote:

> I see many French versions of Jesus here.
>
> God bless you.
>

ROTFL !

good luck ;)

> –
> http://www.dimitrislambrianos.com/

#91700
Dec 27, 2006 at 9:42am

try this, it makes sound on the start on my macbook pro.

and just to add some few words to this discussion, giving a hand to
help someone who begins to learn something new IS NOT anti pedagogic.

//yac

max v2;
#N vpatcher 30 44 1109 746;
#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P message 324 90 33 196617 close;
#P user jit.fpsgui 196 105 60 196617 0;
#P newex 359 21 48 196617 loadbang;
#P user uslider 279 469 13 128 128 1 0 0;
#P newex 472 427 53 196617 jit.3m;
#P user uslider 266 469 13 128 128 1 0 0;
#P newex 459 407 53 196617 jit.3m;
#P user uslider 253 469 13 128 128 1 0 0;
#P newex 446 387 53 196617 jit.3m;
#P user uslider 240 469 13 128 128 1 0 0;
#P newex 433 367 53 196617 jit.3m;
#P user uslider 227 469 13 128 128 1 0 0;
#P newex 420 347 53 196617 jit.3m;
#P user uslider 214 469 13 128 128 1 0 0;
#P newex 407 327 53 196617 jit.3m;
#P user uslider 201 469 13 128 128 1 0 0;
#P newex 394 307 53 196617 jit.3m;
#P user uslider 188 469 13 128 128 1 0 0;
#P newex 381 287 53 196617 jit.3m;
#P newex 340 544 56 196617 clip 0 127;
#P newex 340 523 30 196617 – 20;
#P newex 305 567 30 196617 pack;
#P newex 305 523 31 196617 + 60;
#P newex 305 493 45 196617 unpack;
#P newex 305 473 209 196617 funnel 16;
#P newex 305 596 43 196617 noteout;
#P user uslider 175 469 13 128 128 1 0 0;
#P newex 368 427 53 196617 jit.3m;
#P user uslider 162 469 13 128 128 1 0 0;
#P newex 355 407 53 196617 jit.3m;
#P user uslider 149 469 13 128 128 1 0 0;
#P newex 342 387 53 196617 jit.3m;
#P user uslider 136 469 13 128 128 1 0 0;
#P newex 329 367 53 196617 jit.3m;
#P user uslider 123 469 13 128 128 1 0 0;
#P newex 316 347 53 196617 jit.3m;
#P user uslider 110 469 13 128 128 1 0 0;
#P newex 303 327 53 196617 jit.3m;
#P user uslider 97 469 13 128 128 1 0 0;
#P newex 290 307 53 196617 jit.3m;
#P user uslider 84 469 13 128 128 1 0 0;
#P newex 277 132 54 196617 jit.change;
#P newex 277 215 66 196617 jit.rgb2luma;
#P newex 277 287 53 196617 jit.3m;
#P newex 277 266 222 196617 jit.scissors @columns 16;
#P user jit.pwindow 609 346 402 302 0 1 0 0 1 0;
#P newex 277 189 89 196617 jit.op @op absdiff;
#P toggle 277 47 15 0;
#P message 290 90 30 196617 open;
#P newex 277 155 60 196617 t l l;
#P newex 277 65 51 196617 qmetro 1;
#P newex 277 111 104 196617 jit.qt.grab @unique 1;
#P fasten 8 2 11 0 310 456 89 456;
#P fasten 12 2 13 0 323 456 102 456;
#P fasten 14 2 15 0 336 456 115 456;
#P fasten 16 2 17 0 349 456 128 456;
#P fasten 18 2 19 0 362 456 141 456;
#P fasten 20 2 21 0 375 456 154 456;
#P fasten 22 2 23 0 388 456 167 456;
#P fasten 24 2 25 0 401 456 180 456;
#P fasten 33 2 34 0 414 456 193 456;
#P fasten 1 0 50 0 282 93 201 93;
#P fasten 35 2 36 0 427 456 206 456;
#P fasten 37 2 38 0 440 456 219 456;
#P fasten 39 2 40 0 453 456 232 456;
#P fasten 41 2 42 0 466 456 245 456;
#P fasten 43 2 44 0 479 456 258 456;
#P fasten 45 2 46 0 492 456 271 456;
#P fasten 49 0 4 0 364 44 282 44;
#P connect 4 0 1 0;
#P fasten 51 0 0 0 329 108 282 108;
#P connect 1 0 0 0;
#P fasten 3 0 0 0 295 108 282 108;
#P connect 0 0 10 0;
#P connect 10 0 2 0;
#P connect 2 1 5 0;
#P connect 5 0 9 0;
#P connect 9 0 7 0;
#P connect 7 0 8 0;
#P fasten 47 2 48 0 505 456 284 456;
#P fasten 49 0 3 0 364 86 295 86;
#P connect 7 1 12 0;
#P connect 7 2 14 0;
#P connect 8 2 27 0;
#P connect 27 0 28 0;
#P connect 28 0 29 0;
#P connect 29 0 30 0;
#P connect 30 0 26 0;
#P connect 7 3 16 0;
#P connect 12 2 27 1;
#P fasten 32 0 30 1 345 564 330 564;
#P connect 7 4 18 0;
#P connect 14 2 27 2;
#P connect 28 1 31 0;
#P connect 31 0 32 0;
#P connect 7 5 20 0;
#P connect 16 2 27 3;
#P connect 7 6 22 0;
#P connect 2 0 5 1;
#P connect 18 2 27 4;
#P connect 7 7 24 0;
#P connect 20 2 27 5;
#P connect 7 8 33 0;
#P connect 22 2 27 6;
#P connect 7 9 35 0;
#P connect 24 2 27 7;
#P connect 7 10 37 0;
#P connect 33 2 27 8;
#P connect 7 11 39 0;
#P connect 35 2 27 9;
#P connect 7 12 41 0;
#P connect 37 2 27 10;
#P connect 7 13 43 0;
#P connect 39 2 27 11;
#P connect 7 14 45 0;
#P connect 41 2 27 12;
#P connect 7 15 47 0;
#P connect 43 2 27 13;
#P connect 45 2 27 14;
#P connect 47 2 27 15;
#P fasten 9 0 6 0 282 245 615 245;
#P pop;

On 27 Dec 2006, at 09:05, Dimitris Lambrianos wrote:

>
> I try all these tutorials and I can triger MIDI yet.
>
> Something wrong with me.
> –
> http://www.dimitrislambrianos.com/

#91701
Dec 27, 2006 at 9:51am

Thank you this is really good and it works finally.

Did you create that?

How can I extend this to 7 octaves?

I am very thankful to you.

#91702
Dec 27, 2006 at 10:41am

On 27 Dec 2006, at 10:51, Dimitris Lambrianos wrote:

> Did you create that?
yes, this morning after drinking my coffee.

> How can I extend this to 7 octaves?
the help file of jit.scissors says “the maximum number of rows and
columns is 16. for finer resolution you should nest multiple
jit.scissors objects”
it means to make slighter columns you need to connect several
jit.scissors in a row.
for example if you connect one [jit.scissors @columns 16] to each
outlet of a first [jit.scissors @columns 8], 16 * 8 = 128 is greater
than 7 * 12 = 84, so you’ll have more than 7 octaves.
try using sub patchers or you risk a finger osteoarthritis

> I am very thankful to you.
that pleases me.

cheers
//yac

#91703
Dec 27, 2006 at 10:45am

On 27 Dec 2006, at 09:42, yacine sebti wrote:

> try this, it makes sound on the start on my macbook pro.
>
> and just to add some few words to this discussion, giving a hand to
> help someone who begins to learn something new IS NOT anti pedagogic.
>
> //yac
>

I was lurking before but I will give my 2cts here. Yacine, your patch
is cool, thanks for sharing. But who said helping was anti-pedagogic?

Maybe you did not read earlier posts but all replies were standard
and helpful. What is wrong with asking someone for their basic patch
to evaluate where they are at? in this way people can help better.
What is wrong with recommending the study of tutorials? if anything,
demanding that people send you their patches without giving any info
about your project/specs is what raises an issue here, don’t you think?

If the question had been: ‘I am on a mac xyz, system xyz and can get
no midi output into the au xxx synth by using a jit.grab etc, etc’
then the person will get more specific replies.

Research in learning and teaching has found that people learn by
doing; not by being told the answer, anyway.

just an opinion I espouse,
J.

#91704
Dec 27, 2006 at 12:01pm

> Maybe you did not read earlier posts but all replies were standard
> and helpful.
do you mean the jesus quote contest?

> What is wrong with asking someone for their basic patch to evaluate
> where they are at?What is wrong with recommending the study of
> tutorials? if anything, demanding that people send you their
> patches without giving any info about your project/specs is what
> raises an issue here, don’t you think?

Dimitris told where he was at : the very beging where you go thru
jitter tutorials scratching the top your head and having no idea
where to start.
jitter is nothing but soft. you need a certain knowledge to get
things going at the begging unless you want to use jit.xfade to mix
to quicktime movies.

> If the question had been: ‘I am on a mac xyz, system xyz and can
> get no midi output into the au xxx synth by using a jit.grab etc,
> etc’ then the person will get more specific replies.

basically, everything is there he has a macbook pro (which means
recent osx and max/jit), his intention was to build “something that
works like Theremin with the camera”, and his patch was empty except
the jit.qt.grab at the top and the noteout at the bottom.

> Research in learning and teaching has found that people learn by
> doing; not by being told the answer, anyway.

I can tell you I am definitely aware of that.
but communicating and sharing knowledge is also what made us who we are.
I learned a lot on my own and hopefully I still do, but I also went
to some few workshops where I had the chance to meet people who knew
more and better than me and that saved me a lot of time and energy.
I also keep a wide eye on the patches posted on this list and the
archives of the forum often save me when I’m stuck.

but on top of all, I love to help, especially if it only takes me 15′.
I spent more time answering you than making the patch for Dimitris.

anyway, I think we agree…

happy patching for 2007!

//yac

#91705
Dec 27, 2006 at 3:49pm

On this topic, I want to say that I just participated in a really good Jitter class taught by Josh Goldberg. We were playing with some CV things, and ended up doing something similar to what YAC posted above, but rather than using jit.scissors, we used poly~ to grid the input into a variable number of submatrices. The technique works rather nicely until you try to get too many instances of the poly~ going. But for something like an 8 x 8 grid, it works very well.

Tim

#91706
Dec 27, 2006 at 7:14pm

There are people who really give me an idea how to solve the issue that I have by sending a patch and others who say ok take this pill (read this tutorial) and you are going to be fine.
Anyway I just got Jitter and I am new to that so sometimes is annoying to beg for patch but that is the only way that I can understand.
Some other people say few words like connect this and that and you will achive what you want. I am trying again and again and it doesnt work because I just started learning jitter so it will be better off to see the real patch instead of hearing vague words.

#91707
Dec 27, 2006 at 8:01pm

#91708
Dec 27, 2006 at 9:07pm

#91709

You must be logged in to reply to this topic.