monome: community
news
events
applications
projects
hardware
arduinome
help
trade
ioflow
open
not signed in (sign in / register)
Vanilla 1.1.7 is a product of Lussumo. More Information: Documentation, Community Support.
-
-
CommentAuthorpiclae
- CommentTimeNov 2nd 2009 edited
* CHECK THREAD FOR LATEST VERSION - 1.24a *
http://www.vimeo.com/7481651 - basic demo w/mlrV
http://www.vimeo.com/7493152 - flin with nonome version 1.12b
User Guide v1:
http://post.monome.org/?PostBackAction=Download&AttachmentID=2318
Latest Version 1.24a
http://www.mediafire.com/?izx2vtzdecn
SevenUpLive 2.0 for nonome ** Updated 12/4/09 ** -
http://post.monome.org/comments.php?DiscussionID=6245&page=5#Item_25
Official SevenUpLive v2 Thread (by makingthenoise and bar|none) -
http://post.monome.org/comments.php?DiscussionID=6497
How to use SevenUpLive 1.4, and a link to the modified version
http://post.monome.org/comments.php?DiscussionID=6245&page=4#Item_18
Hey everyone. I just wanted to let people know that I created a new version of nonome that works with the Novation Launchpad. I don't really know if this is the right place for stuff like this anymore (since before it was a crude keyboard emu and now it's pretty close to the real thing) but I thought it might be useful.
Basically it works the same way that nonome worked before, but now you can use the Launchpad instead of the keyboard. Here is how to get it going:
1. Download the zip
2. Unzip the zip
3. Open nonome Launchpad Edition > nonome > _nonome-launchpad1.maxpat
4. Choose your Launchpad from the drop down menu
5. Open any monome app (or use the old mlr that had some modifications that I did a while ago)
6. Play!
Most monome apps that use /sys messages will automatically be seen by the nonome. If the prefix doesn't change by itself, just type it in and hit enter (leave off the slash, it will be added automatically).
I used green for the leds but it shouldn't be too hard to hack in the other colors. I also included a colors version that changes randomly between ALL of the available colors / brightness levels - it's kind of fun to watch all the colors shift around :-)
I spend a lot of my time in Ableton Live and I really like the native Launchpad control surface support, so you can control any monome patch while you are using Live by hitting the user2 button.
It's late and I hacked it all together so it might break or freak out. Let me know what works and what doesn't and I'll fix it, or open it up with Max and fix it yourself. It's all for Max 5 and I have no idea what would happen if you opened it with Max 4 (global meltdown?)
Have fun! -
-
- CommentAuthorhermanus
- CommentTimeNov 2nd 2009
nice to see there's already someone at it :)
thanks for it, even if I can't test it yet
cheers -
-
CommentAuthorlauer303
- CommentTimeNov 2nd 2009
looks like it's also working (sort of) with the apc... just select apc40 from the dropdown ;) -
-
-
CommentAuthorpiclae
- CommentTimeNov 2nd 2009
Just a quick note - flin is not going to work properly. I have a new build with columns implemented, but the sync gets a little dodgy when you have more than 4 or so notes active. -
-
- CommentAuthorproducer1620
- CommentTimeNov 2nd 2009
Thanks!!! Keep up the good work. -
-
CommentAuthorpiclae
- CommentTimeNov 2nd 2009 edited
Version 1.03 is ready -
1. Bugfixes.
2. Color version is gone in favor of being able to select colors manually (or by choosing to have them cycle randomly).
3. Column support added for use with flin -- please keep in mind that performance in flin isn't great at the moment. Everything works fine with less than 4 voices but above that, the visual sync gets screwy.
4. Possibly better auto-detection / selection of Launchpad midi device.
5. Trimmed duplicate events.
More soon. -
-
- CommentAuthorZubben
- CommentTimeNov 3rd 2009
Hi,
Great app! But I am having a problem using it with molar.
It doesn't seems to limit the monome to "user 2" tab, I can control it on any and see it on any of the tabs (instead of having the others tabs just working with the launchpad functions on ableton).
Im I doing something wrong?
Thank you -
-
CommentAuthorpiclae
- CommentTimeNov 3rd 2009
@Zubben - You are completely right! I'll see what I can do :-)
I may do a quick fix to update it with some sort of toggle or quick switch to turn monome app feedback on/off, but I'll work on a proper fix too. -
-
-
CommentAuthorpiclae
- CommentTimeNov 3rd 2009
Version 1.04 is up -
1. More compatibility while being used as a control surface in Ableton Live.
2. monome emulation will only be active while on user2 page -- this means that if you push any of the (round) buttons on the top row other than user2, you will put the Launchpad out of monome emulation mode.
3. Messages will not be sent to or from monome apps while out of user2 mode, however those applications will continue to run in whatever state you left them in while on user2 mode -- the connection will be re-established when you return to user2 mode, but the Launchpad will not refresh the previous working state (i.e. static lights will most likely be off).
You may need to switch pages (session, user1, user2, etc.) if you load nonome after already being connected in Live in order to refresh the LEDs (you'll know if you need to do this because you'll see a lot of red lights). -
-
- CommentAuthormassive
- CommentTimeNov 4th 2009
u rock -
- CommentAuthorproducer1620
- CommentTimeNov 4th 2009
Thanks for putting in the time to make this emulator. Keep up the good work. I havnt had a chance to try this with all the Monome apps yet. Will all Monome apps work with this, including Sevenup Live? -
-
CommentAuthorpiclae
- CommentTimeNov 4th 2009
Glad people are enjoying it :-)
Version 1.05 is up -
1. Pressing the learn, view, or page keys (top left round buttons) will change the led color to green, red, amber, or yellow. This also works if you are on the user2 page while the Launchpad is in Live control surface mode.
2. Pressing the user2 key will light and change the learn, view, and page keys to display the color that they will turn the LEDs to. The user2 key will toggle this feature on/off but if you are not running in Live control surface mode, you have to press the user2 key twice for the first toggle.
Keep in mind that the session, user1, and mixer keys will disconnect the launchpad from your monome apps whether you are in Live control surface mode or not. Also, the nonome defaults to being active when you first open it so don't be surprised if you try to activate a Live clip right away and end up using the nonome as well; just press session, user1, or mixer to disable it and user2 to re-enable it.
@producer1620 - Sure thing :-) I haven't used Sevenup Live but I'll have to check it out. -
-
- CommentAuthor6am
- CommentTimeNov 4th 2009 edited
this is ace work, piclae. well done.
i had a number of problems getting the launchpad to reliably work with version 1 & 1.3 (flaky connection between launchpad and the software it would seem - I'm on a macbook with 10.5)...but it all seems to work well with mlr on version 1.04!
this is the real reason I bought a launchpad so it's marvellous to see it coming together. let me know if I can help any way (bug testing etc)! -
- CommentAuthornobbystylus
- CommentTimeNov 4th 2009
who's gonna do it the other way around and make a launchpad emulator for the monome? -
- CommentAuthorherrreinholt
- CommentTimeNov 4th 2009
i think we have to wait for m4l until this happens. -
-
CommentAuthorJP
- CommentTimeNov 4th 2009
Why?
I got the feeling it was already established that the launchpad does nothing more than send midi, surely those can just be read and a monome app made to send the same midi. -
-
- CommentAuthorcrackedworld
- CommentTimeNov 4th 2009
Firstly, thanks a lot to piclae for the awesome work in having this out so soon - I pre-ordered a launchpad in the full expectation that I'd then have to spend the first few days cobbling together a basic emulator but I'm delighted to find that someone's already done a far better job of it than I could've hoped to.
Secondly, my understanding - and it's second-hand, so I may be mistaken - is that the monome can't be made to emulate the launchpad in Live because of the way Live recognises the device (see http://createdigitalmusic.com/2009/11/02/novation-releases-all-midi-details-for-launchpad/#comment-987985). On the other hand, I agree with JP - there's not much point when the more useful functions can be achieved via some fairly straightforward MIDI mapping. -
-
CommentAuthorpiclae
- CommentTimeNov 4th 2009
Thanks to everyone for the comments :-)
@6am - Yeah, the earlier versions have a LOT of redundant code that actually results in multiple messages, inaccuracies, etc. so it's much better to stick with the most current release. Everything up to 1.04 works fine with the included mlr, but may tweak out with something else!
@producer1620 - I downloaded and played around with SevenUpLive last night and it seems to work properly. It was my first time using it so I was just running through the manual to make sure that everything was copacetic. The only setup step that is different from the manual is that with the nonome you do not need to use MonomeSerial (ever), so just set the nonome's osc port to whatever you have it set to in SevenUpLive - the default is 7up. If you frequently use SevenUpLive, test it out thoroughly and see if the performance is on par with what you're used to. -
-
-
CommentAuthorpiclae
- CommentTimeNov 4th 2009
Is there anyone using the nonome who has installed the Max for Live and Live 8.1 betas? I just downloaded them but I thought I'd see if anyone has had experience first.
Thanks! -
-
- CommentAuthorZubben
- CommentTimeNov 4th 2009
Hi Piclae,
The update yesterday seemed to have work on not having the monome controlled on other tabs, but strangely today it is again being controlled on any tab.
I don't know if I am doing something wrong, just thought I would let you know. -
- CommentAuthorTPiper
- CommentTimeNov 4th 2009
I Love your work Piclae check out what i did with your nonome/mlr
http://vimeo.com/7439220 -
-
CommentAuthorpiclae
- CommentTimeNov 4th 2009
@Zubben - Try pressing session, user1, or mixer and then pressing user2 to make sure that the Launchpad is playing nicely with Live control surface mode. I made the nonome default to being active when you first open it so people who don't use Live won't have to press user2 before they can start using it. Let me know if that works for you.
@TPiper - Awesome stuff! I love the vibe.
I wanted to give a heads up to people that everything seems to be working fine with the new Ableton 8.1 Max for Live and Max 5.1 betas. I'll fool around with Max for Live eventually but I'm more focused on ironing the kinks out of the nonome first. -
-
-
CommentAuthorpiclae
- CommentTimeNov 4th 2009
@anamexis - I assume you're only getting this while in Live control surface mode?
First try loading the nonome first and then starting Live. Once live is loaded, push the user2 button and see if everything works (if you push the user2 button again, the learn, view, and page keys should turn different colors).
Let me know if that works and if it doesn't, try taking a screen shot of your midi setup in Live and sending it over. We'll see if we can get you all sorted out.
For reference, I am running a MacBook Pro (2.4GHz, 4GB RAM) with Snow Leopard 10.6.1 installed, Live 8.0.8 (and Live 8.1b7), Max 5.0.7 (and Max 5.1b8). -
-
- CommentAuthorTPiper
- CommentTimeNov 4th 2009
Thanks Man keep Hooking up the Software -
-
CommentAuthorpiclae
- CommentTimeNov 5th 2009 edited
Version 1.06 is up -
1. Bugfixes.
2. This is actually a REALLY important update if you are using nonome while the Launchpad is connected to Live in control surface mode. The switching that keeps nonome and Live separate has been fixed so you don't have to worry about things getting weird when you switch Live sets with nonome active anymore.
@Zubben - This version will almost definitely fix the problem that you were having. -
-
- CommentAuthorZubben
- CommentTimeNov 5th 2009
thanks man!! :) -
- CommentAuthorproducer1620
- CommentTimeNov 5th 2009
Awesome Job Piclae!!!! -
- CommentAuthorproducer1620
- CommentTimeNov 5th 2009
It would be cool to see someone make a video demonstrating the most popular monome apps being used on the Launchpad. I would do it if I had more time on my hands. -
- CommentAuthorhermanus
- CommentTimeNov 5th 2009
Awesome, hmm seems i'm gonna order one ;) -
-
CommentAuthorpiclae
- CommentTimeNov 5th 2009
No problem :)
I am just going to keep working with it and ironing out the kinks as they come up. There are two ways to more quickly (but less usefully for our needs) update the leds that I may mess around with to make things more efficient.
There is a LOT of data moving very quickly between all the applications and since a higher percentage of it is midi data, there are still some possible problems with more complicated setups.
1.06 is at the point where I think you can really put the nonome to use. -
-
-
CommentAuthorpiclae
- CommentTimeNov 6th 2009 edited
Version 1.1a yay!! -
1. New graphics
2. Removed the entire right side (mlr file names)
3. A few minor bugfixes
4. Added a Photoshop file for the background pic if you want to make your own digital skin
5. I think it looks better but you might hate it... sorry! -
-
- CommentAuthorproducer1620
- CommentTimeNov 6th 2009
I had a chance to test Sevenup Live and immediately ran into latency problems in the lighting of the pads. As I started laying down the kick, snare, hihat, etc., in the step sequencer section of 7up live, i noticed a delay growing between pressing a pad and the response of that press. There wasn't a delay in the sound but there was in the lighting of the pads. Also, some pads wouldn't light at all when alot of pads were already lit. Is this something that can be fixed or is the lauanchpad not able to handle 7up live? I was only able to test the step sequencer section which is what 7up Live opens with. -
-
CommentAuthorpiclae
- CommentTimeNov 6th 2009
Version 1.11 -
1. A few graphic and performance tweaks
@producer1620 - hmm, I haven't spent a whole lot of time in Sevenup Live but I seem to recall that it uses midi clock right? I've been really hammering on mlrV and it's working beautifully even when synced to Live via ReWire but syncing via midi clock to ANYTHING always seems to give me problems. Some things are definitely showing signs of midi wear like flin and apparently Sevenup Live but it's hard to tell if it's because of how I hacked it all together, or if we're really seeing the limitations of the Launchpad.
I'll keep working on it :)
Fortunately, it does work well at running (among others):
mlr
polygomé
boiinng
blinken park
mabalhabla
balron
Being able to run Live in session and mixer modes is really nice too! -
-
-
CommentAuthorbar|none
- CommentTimeNov 6th 2009
@piclae
SevenUp doesn't use midi clock. The problem is the refresh rate. MLR and other apps only send solid pads. 7up sends solid, slow binking and fast blinking pads. This is a much higher display data rate than the other apps. -
-
-
CommentAuthorJP
- CommentTimeNov 6th 2009
This might seem crazy, but why would you want to run 7up on a launchpad?
7up was kinda designed to fake the way the launchpad was designed to work, so hacking a launchpad to make it do the stuff it was initially designed to do seems like a paradox or something. -
-
- CommentAuthorproducer1620
- CommentTimeNov 7th 2009
Check this Launchpad hating thread out -
http://post.monome.org/comments.php?DiscussionID=6288&page=1#Item_5
I have a feeling with the rate the emulator is progressing that piclae is gonna prove em wrong.
I don't have any programming experience, but thought this part of the thread was interesting. Maybe it will help. -
"I don't think the current Monome emulator utilizes the double buffering technique that halves the time it takes to update the Leds." -
-
CommentAuthorpiclae
- CommentTimeNov 7th 2009
@bar|none - Of course, that's why. Yeah, that definitely makes sense.
@JP - From looking through the manual, there are some neat things that 7up does that I could see people wanting even with the Launchpad's great Live control. If 7up was a max patch I would definitely see if it was possible to use the far right column on the Launchpad for control so you could still have a full 8 rows to work with!
@producer1620 - It's all good :) I'm just trying to make something work in a way other than it was intended. I'm having fun working on it, it's allowing me to work in a new way, and I hope that other people are able to use it too. Every time I add something new I find lots of kinks that I try to iron out. Thank you for the vote of confidence, I am pretty happy with where development is now compared to a few days ago when I started and I hope it's even better in the coming days.
I know about the 2 fast update modes: double buffering, and setting 2 LEDs per message, but I don't use either technique in the current version of nonome. I'm sure there is a way to make everything faster when there is a LOT of data at once, but I'm not quite there yet. Maybe someone wants to try it?
Development is open and I can only assume that things run as well for other people as they do for me unless they tell me what problems they're having. I'm not really hammering on it and trying to get it to fail, I mostly fix what comes across my path while I'm playing or problems that I hear from other users.
There was a recent quote on CDM about the Launchpad:
"The fact that people quickly make a Monome emulator for every grid based device is a testament to the Monomes user community who has fostered a great interest in the device and it’s associated applications." - Michael Chenetz
I feel like with the monome, Brian and Kelli created a work flow and mindset that can't really be contained in a single device. None of this would be possible or relevant without tehn's apps, the community's apps, or interest in working/performing in a different way. I'm definitely not trying to piss anyone off. -
-
-
CommentAuthorpiclae
- CommentTimeNov 7th 2009
I just set up a vimeo account so I could post some demos but here is some quick mlrV fun:
http://www.vimeo.com/7481651 -
-
- CommentAuthorTPiper
- CommentTimeNov 7th 2009
Hey Everyone I Saw Piclae's Video it is hot so I Made a Vimeo Group where we can put videos of us using nonome check it out and add your !! videos
http://vimeo.com/groups/27145
Piclae add yours Please :) -
- CommentAuthorbenn
- CommentTimeNov 7th 2009
First off I'd like to say THANKS to Piclae for all your hard work with turning a moderate Ableton device into a very useful and inspiring one.
I'm a complete newb with maxmsp, as are my friends (we were on the Reaktor side until we realized there will likely never be another update).
The problem I'm having is pretty newbish too, I simply cannot get functionality between your program and the Launchpad. I'm assuming that we're not using Automap for anything, correct?
If I do figure this out, I will write a detailed tutorial for the other newbs so you can get some sleep this week. Thanks!