monome: community
news
events
applications
projects
hardware
arduinome
help
trade
ioflow
movie
open
not signed in (sign in / register)
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
-
-
CommentAuthorpiclae
- CommentTimeApr 22nd 2008 edited
*Check later comments for newest version*
Okay, this is ready to be played around with. Here are the basics:
keyboard/monome buttons
! @ # $ % ^ & *
1 2 3 4 5 6 7 8
q w e r t y u i
a s d f g h j k
z x c v b n m ,
Q W E R T Y U I
A S D F G H J K
Z X C V B N M <
No need to use monomeserial. Just open up nonome and then open the patch you want to use with it.
nonome responds to /sys/prefix commands to change it's prefix. If it doesn't happen automatically when you load a patch, just click the /sys/prefix button or type in the osc name manually (leave off the "/" as it will be added automatically).
You can also use this slightly tweaked version of my mlr patch with 14 outs if you would like to get mlr filenames sent to the nonome. If you want to add this functionality to your own patch, or other patches, just send osc messages to nonome with the /mlr/info prefix.
I've played around with this using just about every monome patch and it seems to work fine.
Some "gotchas":
My keyboard is odd and the keys that I've mapped may not be ones that work for you. Just let me know which keys are tweaking out, or change the key switching yourself.
Do not open this in Max 5. Basically there are two gigantic problems with this patch and Max 5. Row 7 gets messed up because Max 5 has really screwy shortcut key interruption, and osc messages are sent slower/collide/break or just generally suck more. I don't know why this is, but if you want to see for yourself, open flin + nonome in max 4.6 (have 8 columns playing) and then do the same in max 5. You'll see that max 5 chokes to an unacceptable level.
Like I said earlier, this works perfectly for me but your mileage may vary :)
Original post:
*Video Here*
http://www.filedropper.com/touchnomedemo1
Here is a little video of what I'm currently working on. Everything is running pretty smoothly and I'll put it up when the last kinks are worked out:
I originally made this for a tablet PC but then I got too frustrated by the lack of multi-touch tablets on the market at the moment so I just adapted some of the kempton/paul stuff to work with my keyboard :)
1. Dynamic routing - you don't need monomeserial or anything else running to use this. Just open it up and then open a patch you want to use and it will automatically update it's in/out prefix based on /sys/prefix osc messages. You can also enter it manually.
2. All the keyboard stuff is straightforward. You need to be holding down shift to access the top one, and bottom three rows. Presets and input slots are done with the arrow keys. You can also click with your mouse. More on that later.
3. I added a little feature that uses another modified version of my latest mlr mdb 0.4 build to send messages back to the touchnome. Sometimes it's nice to be able to see what is loaded on each row so you don't accidentally space out and ruin your set!
4. So far, this patch is fully compatible with every single monome application from the wiki. Every test patch works, the vu stuff, mlr, flin etc.
Let me know what you think.
Sorry about some of the sloppy drumming in the vid ;) -
-
- CommentAuthorPaul Agostinelli
- CommentTimeApr 22nd 2008
that is so awesome. i was really hoping someone would fix up the mess that was made of the original fake patches.
i cant wait to see this up on the docs page
really, excellent work. -
-
CommentAuthorpiclae
- CommentTimeApr 22nd 2008
Thanks Paul :) I love the work you did on it and it definitely inspired me to give it a go too.
I'm on the waiting list for one of these blinky boxes, but I want to play now! -
-
-
CommentAuthorshmaltz
- CommentTimeApr 22nd 2008
Looks awesome! Do you need to own MaxMSP to run it? ;) -
-
-
CommentAuthorpiclae
- CommentTimeApr 22nd 2008
nope, you can use the runtime environment (free download)
I'll probably just make it a standalone when it's done too. -
-
- CommentAuthornewmodernscience
- CommentTimeApr 22nd 2008
nice! can't wait to see this. -
-
CommentAuthorpiclae
- CommentTimeApr 23rd 2008
So I've run into a big problem in Max 5. There is a problem with certain keypresses being interrupted, so row 7 performance is really hit or miss. Once this problem is resolved it should be ready to go.
Here is a screenshot of the version now (it's going to be called the "nonome") -
-
- CommentAuthornewmodernscience
- CommentTimeApr 23rd 2008
looking good! I like the colors. -
-
CommentAuthorpiclae
- CommentTimeApr 24th 2008
It's up (the max 4 version). Let me know what you think. -
-
- CommentAuthorPaul Agostinelli
- CommentTimeApr 24th 2008
were you having any problems with mlr starting and stopping playback when pressing the #1? how did you solve the problem if not? -
- CommentAuthorc1t1zen
- CommentTimeApr 24th 2008
I like that each row has the file name next to it. Very useful. -
-
CommentAuthorpiclae
- CommentTimeApr 24th 2008
Thanks c1t1zen, I thought that was a useful feature too.
@paul - hmm, I can't really remember, but I may have just changed the way the key object was working inside of mlr to get around this. Another option is to compile it as a standalone application. That way key presses will only be seen by nonome or Max depending on which window is at the front.
Just wanted to check in and see if this is working for people. -
-
- CommentAuthorNantho
- CommentTimeApr 25th 2008
First of all I would like to thank you for this, what a great idea !
Then, a little feedback : it works well with my MacBook but curious thing, doesn't work with my PC...
Another little issue, I am a little french frog (who said with a big mouth, lol.. !) and my keyboard is actually an "azerty" so I have to remap... lol again !
But anyway, thanks a lot for your work, it 'll help me to wait for my monome... -
-
CommentAuthorbitbutter
- CommentTimeApr 25th 2008
Hi, this looks great.
I'm having a little trouble getting started. I have the _nonome-pre1 and _mlr (blue version) open as max runtimes.
The OSC prefix in _nonome-pre1 reads "/mlr".
I have the _nonome-pre1 window focused. Key presses appear to have no effect. Should they already be triggering some kind of visual feedback at this point? (highlighting the cells?), or do i need to alter other stuff first?
thanks! -
-
-
CommentAuthorAlrick
- CommentTimeApr 25th 2008
That's awesome dude Oo. It work good for me, but I've an horrible azerty keyboard and I didn't really understand how to remap it manually ? Does someone have an idea ?
Thank's for your work
Alrick -
-
-
CommentAuthorpiclae
- CommentTimeApr 25th 2008
Thanks for all the feedback. I'm going to make a new version that will be more flexible with key input. Maybe make them remap-able on the fly or something like that.
@bitbutter - do you have the "dac" button on in mlr? The buttons will look like they don't do anything until that is engaged. If that doesn't work, try opening a different patch and see if that works and we can try to troubleshoot what's going wrong.
If you want a temporary hack, you might be able to create a new keymap set in your system that will have the keys imitate a qwerty keyboard. I know it's kind of a hassle, and I should have a new version ready to go by this weekend or so. -
-
-
CommentAuthorbitbutter
- CommentTimeApr 25th 2008
"@bitbutter - do you have the "dac" button on in mlr? The buttons will look like they don't do anything until that is engaged."
That did the trick, thanks! -
-
-
CommentAuthorbitbutter
- CommentTimeApr 25th 2008
A curious thing: i don't know if this has to do with nonome, or something else.
I loaded up a very simple, 100% quantized, drum beat as a sample. The beat spans the 8 cells of the second row.
As a simple exercise to get used to how the mlr quantize feels, I've been trying to manually trigger cell 1 and cell 5 (the downbeats) in sync with the sample as it plays through. But even on coarse quantize setting (1/8th), this isn't working for me. It seems that the cell always ends up being triggered too late. This happens whether i use the qwerty keyboard or the mouse.
I turned overdrive on and turned the signal vector size down to 4, but it doesn't help matters.
I'm used to triggering quantized stuff in ableton live, where i never had this difficulty.
I'm wondering if anyone else is having difficulty triggering stuff in sync with nonome? -
-
-
CommentAuthorgurulogic
- CommentTimeApr 25th 2008
Quick test shows it working with Molar on XP.
Next thing would be to chop up a usb keyboard and arrange all the keys in a nice little grid :)
Hey,how about mapping keys from a midi keyboard? -
-
-
CommentAuthorpiclae
- CommentTimeApr 26th 2008
That would be nice! If someone can chop up a keyboard and lay it out in an 8x8 grid, that would be awesome (until I get a monome of course), just let me know how to do it. I'm okay with software but hardware is completely foreign to me.
Midi mapping shouldn't be too hard to do either. -
-
-
CommentAuthorshmaltz
- CommentTimeApr 28th 2008
stupid question: where do i get the runtime environment to run your program? thanks Piclae!. :) -
-
-
CommentAuthorpiclae
- CommentTimeApr 28th 2008
You can get the runtime environment from Cycling 74's website:
http://www.cycling74.com/downloads/max4
I would recommend using the latest version 4 for whichever platform you're on, instead of the newer version 5.
Also, quick question for PC users:
I do everything on my mac but I just looked at nonome running in my vmware copy of xp and it seems a little off. Everything actually runs fine, but the graphics won't load, and the window is kinda cut off a little at the top. Anyone else see this? -
-
-
CommentAuthordovetail
- CommentTimeApr 28th 2008
thank you very much! it works like a charm. -
-
-
CommentAuthorshmaltz
- CommentTimeApr 28th 2008
Ah, thank you so much! -
-
- CommentAuthorbobsmitt
- CommentTimeApr 28th 2008 edited
i'm on XP and it's working fine. i'm using Max 5 too.
btw can any of the monome owners talk about the similarities and differences between this and the real thing. i'm having a good time messing around with this though using a monome would be much easier than using my typing keyboard.
PS: does anyone know if there's a reason why there's a delay from when i hit a key and the sound is made. is this inherent to this program or is it related to the latency of my soundcard? (i don't how it would, but who knows) -
- CommentAuthorc1t1zen
- CommentTimeApr 28th 2008
It could be the quantizing your noticing instead of a delay. I noticed it the first time I used MLR but I got used to it. It's not a lot of delay because of the quantizing maybe <20ms.
The big difference between the two is LED feedback so you can see it under your presses. -
-
CommentAuthorpiclae
- CommentTimeApr 29th 2008
I actually noticed a weird lag problem on a PC with mlr rewired into Reaper, but there is no lag going into Live so if it's not quantization, try a different DAW. -
-
-
CommentAuthorpiclae
- CommentTimeApr 29th 2008
I actually noticed a weird lag problem on a PC with mlr rewired into Reaper, but there is no lag going into Live so if it's not quantization, try a different DAW. -
-
-
CommentAuthorpiclae
- CommentTimeApr 29th 2008
I actually noticed a weird lag problem on a PC with mlr rewired into Reaper, but there is no lag going into Live so if it's not quantization, try a different DAW. -
-
- CommentAuthorrobertdavid
- CommentTimeApr 30th 2008
cycling74 site isnt working. i dont think the link is broken, but a problem on the other end. -
- CommentAuthortenstairs
- CommentTimeMay 15th 2008
I can't seem to get this to work on my pc. I've got max 4.5.7 running and then I open nonome and then I open the mlr patch. I turn on the dac in mlr (tempo starts blinking and cpu utilization starts updating) but when I click in nonome or press keys it does not do anything (visually or sound-wise). I have everything in my search path. Am I missing something?
Thanks in advance. -
- CommentAuthorc1t1zen
- CommentTimeMay 15th 2008 edited
you need max 4.6, the free runtime will do. -
- CommentAuthorsstomek
- CommentTimeMay 15th 2008
can someone repost the video, i would like to see this thing in action, I am completely new to the monome scene and I have never used this so I can't really get it working properly myself.
Thanks,
Tomek -
- CommentAuthortenstairs
- CommentTimeMay 15th 2008
thanks c1t1zen. that was the problem. -
- CommentAuthorc1t1zen
- CommentTimeMay 15th 2008
no problem, glad to help. -
-
CommentAuthorpiclae
- CommentTimeMay 18th 2008 edited
Hey all :)
Glad people are still enjoying this. Here is the version that I was working on in Max 5 until I ran into some of the pre 5.0.2 build problems. Now that Max 5.0.2 is out, this version should work nicely.
The interface looks a bit different but the functionality is the same. The only addition is that I've added "press fx" so you can see which pads are being pressed. I thought this would be a cool feature if you're using this live (or projected behind you).
Also, I re-uploaded the original video from the first post. -
-
- CommentAuthorellaguru
- CommentTimeMay 29th 2008 edited
hi
i would like to use Molar vsti at 100% with my pc (win xp). i said "i would" because actually i can't use it at his best: in fact i can't activate the Meta, Pit, Gat etc etc buttons.
i read that someone use molar with his pc here in this post (Gurulogic).
So i downloaded Nonome.
i think i do something wrong, because nothing happens.
how do i have to open nonome? i have to open it via max/msp runtime? what to do after? How to configurate it with molar(and the Host)? How to send OSC to Molar(steve duda tell this to me)?
every help is accepted, thanx in advance! -
- CommentAuthorellaguru
- CommentTimeMay 30th 2008
ehi,
is there anybody else out there? -
- CommentAuthorliam
- CommentTimeMay 30th 2008
i get fpic errors, like it cant see the image files.
Although this doesnt seem to be limited to this patch...
"
*error: fpic:monome.jpg error -1 opening file
*error: fpic:monome.jpg error -1 opening file
udpreceiver: binding to port 8080
error: fpic:monome_touch.jpg error -1 opening file" -
- CommentAuthorliam
- CommentTimeMay 30th 2008 edited
Also, doesnt apear to work in general.
I'm on PC, i attached amessage object directly before updsend to see what message was being sent when i hit a key on the nonome, the answer was nothing.