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.
-
- CommentAuthortoddtreece
- CommentTimeSep 21st 2008
I just wanted to share a link to my first iPhone app which emulates a Monome 64. I am a proud owner of a 128, and thought that a Monome emulator would be a good project to work on while learning Objective-C. The buttons are small, but it seems to work with all of the apps I normally use with my 128.
Check it out:
http://vimeo.com/1776810 -
- CommentAuthorsimcitizzon
- CommentTimeSep 21st 2008
wow -
- CommentAuthorworkhouse
- CommentTimeSep 21st 2008
very nice
any chance of an advance copy? -
- CommentAuthorlinusislost
- CommentTimeSep 21st 2008
This looks great! Does it use the accelerometer? -
- CommentAuthortoddtreece
- CommentTimeSep 21st 2008
I read somewhere that I can send a limited number of copies using an Ad Hoc licence, but I will have to see what Apple's requirements are.
It should be released soon through the App Store, it has been under review by Apple since 9/14. I think the average wait time is 1-2 weeks for Apple to post apps.
As of right now, it does not use the accelerometer. If that is a feature that people would like, I can definitely add it. -
- CommentAuthorlinusislost
- CommentTimeSep 21st 2008
I'll definitely pay a good sum of money for the accelerometer functionality. -
- CommentAuthortoddtreece
- CommentTimeSep 21st 2008 edited
The initial release will be $3.99USD (hopefully I will be able to recover the cost of my $99 iPhone developer account).
I will include the accelerometer functionality as a free upgrade. It just might take a little while to figure out.
I have already made major improvements from v1.0 (bug fixes, /sys/prefix feature) that will be submitted in a v1.01 release. -
-
CommentAuthorshanemcc
- CommentTimeSep 22nd 2008
any chance you could make it available in the ireland app store when it approved? im interested in it too. -
-
- CommentAuthortoddtreece
- CommentTimeSep 22nd 2008
@shanemcc
Thanks for the interest. The app will be available worldwide once Apple approves it.
@linusislost
I got the iPhone's raw accelerometer data sending info through OSC, but I just need to figure out what kind of OSC data is being sent by a real 64. Since I have a 128, there is no way for me to find this info out other than posting in the forums.
I will post a demo video once the accelerometer feature is finished. -
- CommentAuthorproducer1620
- CommentTimeSep 22nd 2008
I've been waiting for someone to develop a monome - Iphone/iTouch app. -
- CommentAuthorlokey
- CommentTimeSep 22nd 2008
oh, this puts a smile on my face. Ive been playing around with the touchOSC app, but a direct port looks loverly... buttons do look a little small tho'... -
- CommentAuthoreacolin
- CommentTimeSep 22nd 2008
Will you release it outside of apple's death system for jailbroken phones? -
- CommentAuthortoddtreece
- CommentTimeSep 22nd 2008
@lokey
I was thinking about modifying the app to allow pinch zooming into certain sections of buttons. The other option is to drop the amount of buttons to 4x8 instead of 8x8, but I thought that would cause compatibility problems with monome apps.
Which do you think would work better? The current size of buttons is a bit limiting.
@eacolin
Can't jailbroken iPhones access the App Store? I think that would break my developer agreement with Apple and get the app removed. -
-
CommentAuthorsoundcyst
- CommentTimeSep 22nd 2008
the 4x8 seems better suited. it's obviously not ideal, but if you can program offsets into the app, then there's no reason that 4x8 won't be compatible. -
-
- CommentAuthorunsped
- CommentTimeSep 22nd 2008
you could always do 4x8, and with a swipe... flip to the other 4x8
i definitely don't want to see the 8x8 one a single screen go away though! -
-
CommentAuthorrent
- CommentTimeSep 22nd 2008
sickter...can't wait to use it -
-
- CommentAuthorproducer1620
- CommentTimeSep 22nd 2008 edited
I think you should keep the 8x8 screen, but add 2 zoom toggle buttons (maybe underneath the grid). The first toggle button could zoom in on one half of the pads, and the second toggle button could zoom in on the other half of the pads. A swipe function would also make it very easy to move between the 2 halves once zoomed in. To zoom out, you would simply need to press the same zoom toggle button you pressed to zoom in. This is a much faster way to zoom in and out, and also removes the risk of accidently activating pads while using the pinching method. -
- CommentAuthortoddtreece
- CommentTimeSep 22nd 2008
@producer1620
I definitely like that idea, you are right about the pinch potentially causing problems. What about a two finger double tap to zoom in and out? I could make two zoom zones of 4x8 and make them respond to swipe up and down too. That way you just double tap in the zone of 4x8 you want to zoom into.
This would get rid of the need to add extra buttons. -
- CommentAuthorproducer1620
- CommentTimeSep 22nd 2008
@toddtreece
That sounds cool, but doesn't that still run the the risk of accidently triggering pads? A double tap would be great as long as it didn't involve tapping in the pad area. -
- CommentAuthortoddtreece
- CommentTimeSep 22nd 2008
I was going to try the two finger double tap. I think the phone will recognize both fingers fairly consistently, but I will have to test to make sure.
My main reason for not wanting to use extra zoom buttons or blank area for taps is to maximize the size of the two 4x8 grids.
I will do some testing in the next couple days and see if accidental triggering is a problem.
Thanks for all of the feedback everyone! -
-
CommentAuthorjmelnyk
- CommentTimeSep 23rd 2008
finally a wireless monome!
seriously, this is awesome. i'd like to play around with it tho to see how well my fat-ish fingers would press those buttons. -
-
- CommentAuthorRandomForumName
- CommentTimeSep 23rd 2008
Couldn't you just use the accelerometer to flip between the 4X8 button grids? If the app was set up to be horizontal on the iPhone (as opposed to its current vertical array) tilting forward would reveal one set of 4X8 while tilting back would switch to the other. Just an idea.... -
- CommentAuthorRandomForumName
- CommentTimeSep 23rd 2008 edited
After thinking about that for a minute, it might be a little harder to implement than I thought due to the angle the iPhone would have to be tilted to play. Maybe if the flat position showed the top 4X8 and tilted 45 degrees towards you revealed the bottom or something..... -
- CommentAuthortoddtreece
- CommentTimeSep 23rd 2008
@producer1620
I tried the two finger double tap method and found that it was recognizing both fingers on two buttons. I forgot that the buttons were multitouch, so that won't work.
I think your idea with the zoom buttons is the most efficient option.
@jmelnyk
I am working on accommodating all finger sizes for the update...
@RandomForumName
The accelerometer is going to be used for sending OSC /tilt messages, so that would not work in this instance. Great idea though.
@everyone
What do you think of this as a mockup for the zoom buttons? (Graphics not final) -
- CommentAuthordoublewah
- CommentTimeSep 23rd 2008
This looks amazing - great work! I think the zoom button idea makes a lot of sense, and I can imagine it working well.... Presumably this could be generalised to give you a 128 and 256 too?
Just a small niggly aesthetic comment, though - one of the lovely little features of the monome that makes it special is the complete lack of branding, and I think it would be nice to have the haplome be equally minimal on the screen (i.e. not have the name at the top). Perhaps you could have different skin options? -
- CommentAuthorproducer1620
- CommentTimeSep 23rd 2008 edited
@toddtreece
Nice pic. An option to change the LED color would also be a nice addition. -
- CommentAuthorphortran
- CommentTimeSep 23rd 2008 edited
not to be a meanie-head or anything, i think this is an awesome looking app, but you might consider donating some or all of the profits to monome.org. either that or make it free / open source, in the spirit of the community and everything else monome-related. i don't think it's very cool to profit off the backs of the community. after all, what would a monome emulator be without all the wonderful open source apps that have been written and so graciously shared by the community?
i might get flamed for this, but somebody had to say it, i know i'm not the only one thinking this...
just wanted to mention too that i understand recouping the cost of the developer sdk, but maybe asking for donations would be a better avenue. -
- CommentAuthorproducer1620
- CommentTimeSep 23rd 2008
@phortran
I completely disagree. There are alot of people out there who have been on the monome request list for months, and some who are waiting just to get on the request list which is currently closed. This app gives these people an alternative to play with while they wait for their devices, and for only $3.99. -
- CommentAuthorphortran
- CommentTimeSep 23rd 2008
@producer1620
you may be missing my point. i'm all for alternatives to get people by while they wait for their monomes, but why does it have to be $3.99? why can't it be free or rely on donations? don't you think it's important to promote an open source culture of sharing and caring with fellow monomers?
it seems to me that tehn and many of the application developers have been gracious enough to share their code, protocols, schematics, and applications with everybody in ways that make them modifiable by others (ie. open source), i would hope the rest of the community would embrace this idea and realize that the success of the monome is partially because of this philosophy. it's really what makes monome stand out from the rest of the manufacturers. it's the reason i was attracted to the device to begin with, but maybe that's just me. -
- CommentAuthortoddtreece
- CommentTimeSep 23rd 2008
@doublewah
The 128 and 256 are most likely not possible because of the limitations of WiFi. I experience some slowdown running traffic intense apps on the 64 version, so it seems like that would not be feasible.
As to the aesthetic comment, I agree with you. I just thought it looked strange having so much open space with the square grid in a widescreen display. The title was the only thing I could think of to break up the open space. I will see how hard it would be to add skins.
@producer1620
I will put it on a list to incorporate in a later version. Right now I am focusing on bug fixes and the zoom feature for v1.1.
@phortran
I think it is a valid point, and I had not really thought of it from that perspective. I mainly chose to charge because of the responsibility placed on me for supporting and improving the app, and the development program costs. This is definitely not a replacement for a monome, or meant for any serious performance because of the unreliability of WiFi.
I will pull the app and post the objective-C source if that is what the majority of the community and/or Brian wishes. -
- CommentAuthorphortran
- CommentTimeSep 23rd 2008 edited
@toddtreece
i'm glad you understand where i'm coming from, and my intention is not to have you pull the app completely. i think what you've put together is amazing and will be incredibly useful for a lot of people, with or without monomes.
is there any way to release the app for free through the apple store, or any other distribution method to make it just as quick and painless to get it on the phone? i don't think 3.99 is unreasonable, in fact it sounds very reasonable, but from my perspective it's kind of precedent-setting in that it's the first monome-centric application i've seen that actually costs money.
edit: i'm completely ignorant of how iphone application distribution works, and if this is even feasible. if they require some kind of fee for every application, maybe the smallest possible fee would be a good compromise. i would hate to see this kind of thing stand in the way of people using the application.
as a side note, i think by accepting donations to implement features people want to see, you could quickly recoup the cost of the sdk, and that seems like a perfectly valid avenue to me--it embraces openness, encourages sharing, etc. it sounds like a lot of people are excited about this application (for good reason i might add, it's a wonderful idea) and would be more than willing to put up a few bucks to help you develop new features. -
- CommentAuthorproducer1620
- CommentTimeSep 23rd 2008 edited
@phortran
This is not a monome app, its a monome emulator. And monome.org doesn't charge for developer accounts in order for their members to post apps. If this was the case I'm sure not many apps would be popping up for free. Its only 3.99. I really don't see what the big deal is. Your the only one that seems to be complaining about the price. -
- CommentAuthorphortran
- CommentTimeSep 23rd 2008
@producer1620
i'm not sure why i'm bothering replying, but i'll say it once more and then i give up.
this isn't about $3.99 being a lot of money. this is about the concept and philosophy of being as open as possible with monome-centric, monome-related (monome-emulated?) software. this is about supporting a community.
i think something special has been created with monome.org, and i think the fact that so much information on how to program these devices (including source code) has been made free has been integral in shaping what monome is and what it will be. i think you'll see a lot of talent disappear if everything starts closing up and getting commercialized.
sure, it's only $3.99. i could find $3.99 in my couch cushions. that's not the point. -
- CommentAuthortoddtreece
- CommentTimeSep 23rd 2008
Haplome is now FREE on the App Store. v1.0 was just approved by Apple and should be showing up in the store any minute now. I am going to continue development, and go the donation route. Any suggestions on the best way to accept them?
I do think this is an interesting debate. I agree with certain points on both sides, but I would rather not error on the side of greed. -
- CommentAuthorsalamanderanagram
- CommentTimeSep 23rd 2008 edited
i say if you can afford an i-phone you can shell out 3.99 -
- CommentAuthortoddtreece
- CommentTimeSep 23rd 2008
Cost was not the premise of phortran's argument. -
- CommentAuthorphortran
- CommentTimeSep 24th 2008 edited
@toddtreece
thank you for understanding. i really do think this is a wonderful project.
you might look into paypal's donation system? unfortunately i'm not very familiar with all the options, but it seems like an easy way to get a donate button up on a website somewhere. i'd be willing to help set it up or provide free hosting for it, let me know.
in fact, i don't own an iphone and don't plan on purchasing one (holding out for android to be honest), but i will donate $10 when you decide how you'd like to set it up, because i believe in the decision you've made. thanks again. -
-
CommentAuthorshanemcc
- CommentTimeSep 24th 2008 edited
//this comment was private for toddtreese but he asked me to make it public//
I hope you dont mind, but I mocked this up in photoshop, its a bit more eyecandy.
I think that a portrait 4x4 grid would be more suitable, with a landscape 4x8grid.
I dont know much about monome, but i am planning on learning, im probably wrong but im guessing the reason for 8x8 on the 40h and 16x16 etc etc is to do with exploiting the 4/4 structure of music?
How does the application communicate, through monome serial? If your going through your own bridging software it would probably be pretty easy to create different button maps for portrait and landscape.
If you want a hand graphics wise let me know.
Cant wait to try your app,
Shane -
-
- CommentAuthorbartlebooth
- CommentTimeSep 24th 2008
toddtreece: Thanks so much for making this - it will be great to have a mobile monome app to play with (unfortunately the 256 is not so portable). I'll happily donate the $3.99 as soon as you get the link up. -
- CommentAuthorproducer1620
- CommentTimeSep 24th 2008
@Toddtrece
It was very cool of you to make this app free, but if you had decided to charge 3.99 it wouldn't have been greedy. Once you set up a way to make donations I'll send you the 3.99. Just keep us posted. And thanks again for this app.