c74 app update, now also for iPad!
Just received this email from Leo van der Veen, creator of the C74 app for iPhone:
c74 has finally been updated to version 1.4, adding lots of new objects, features and bug fixes. The update requires you to download the v1.4 external. Please make sure that Max won’t still use the old one (so delete the previous version). A full list of changes :
– Appearance on sliders
– Better multitouch support for screen background
– Some bugs regarding the image commands
– Path issues on images
– iPad support, app is now Universal.
– multislider object
– XY object
– kslider object
– textedit object
– messagebox object
– umenu object
– Webbrowser object
– Font support
– Microphone attribute, sends the iPhone/iPads average microphone value.
– Menu attribute, hide the menu triangle at the bottom of the screen.
– Rotate attribute, prevents the app from rotating screen content
– App now sends interface orientation
– Ability to query url’s (e.g. content of php file) with url message
– sfrecord message that records audio of a given duration on the iOS device (currently only in .caf format, which can’t be read by neither buffer~ or sfplay~ …)
– sfplay message that plays audio on the iOS device
Known issues :
– Grabbing images might cause c74 to disconnect, memory issues (on iPhone 4)
– sfrecord message is in an experimantal stage.
To be added in v1.5 :
– gyroscope support (implementation will end compatibility with iOS 3.2)
– poll rate on sensors
– forward remote device data (for instance headset buttons)
– suggestions ?
Some links :
– http://www.itunes.com/apps/c74 Link to the iTunes store
– http://www.nr74.org/c74/c74v14.zip This is where you’ll find the new external
– http://www.nr74.org/c74/c74v14.pdf Often requested, a manual on how to connect and play with c74 (includes list of objects/commands)
so happy with this update.
even when i still miss being able to control vibration of the iphone with max, so many things can be done with it (a blind metronome, or it can tell you when an important task has been activated – recording for instance -, etc.).
maybe some day.
leo tells me now you can make it vibrate.
i vibrate myself with these good news.
thanks again leo.
Working on an iPhone 3GS I notice the following: when the orientation has changed to landscapeleft, the area right of pixel 320 does not respond to touch. This is the part that was ‘outside the screen’ when in portrait. Also the the little corner for menu access disappears.
A suggestion for an addition: dial?
Otherwise I’m impressed.
Does this work on Windows?
Another feature I just thought of is the option to query battery level.
> Does this work on Windows?
The documentation says: "Currently the external is OSX only and requires Max 5. The external is open source so a Windows external might be built in the future by who knows."
Thanks jvkr for pointing out the orientation bug, working on it right now. As a bonus I’ve implemented battery level and status polling. Dial will be there in v1.5, the little corner is disabled in orientation mode since the menu won’t fit in orientation mode… hehe
Fantastic work. Can’t wait to use it in an upcoming performance.
well, this is a pleasant case of "not dead"
Great! I love c74 :-)
thanks a lot, looking forward to putting it to some use!
Top work leo!!! Been waiting for this to be updated for a while now, just wanted to know if you can now use images as sliders/buttons etc?
And many thanks for the continued work on this excellent bridge between max and the iphone.
Hello, I’m using the latest version of c74 on an ipad. When I create a message box with an x value greater than 324, the background of the message box disappears and the c74 external doesn’t report when it’s pressed.
Here’s an example patch:
-- Pasted Max Patch, click to expand. --Copy all of the following text. Then, in Max, select New From Clipboard.----------begin_max5_patcher---------- 780.3oc6X0zbaCBD8r7uBFcoWb0.HrUbu0Y5g9CnyzCYxjAagioQB7HvejlI +2KBgjkrkbTRrS5z5CVDXWy93sKurxONvyepbKS4C9B3Zfm2iC77rKkufmat meJc6rDpx5leBeMKPy1p8GVXcMMSPSYMMdM9lR6xU5DlV+vRVQX78GZ9.twY dIUOaAWb2sYrY5BOHXX.bH.UNPrCiCfUeIdrMbxo+5y3P+pcJyfCMK6VlfNM wFNjyVpL1NG5lKVkxEFXop6j8Tkuu+XAWA9oL6dE36zj4anOTEiLlhIzTMWJ pg3vqrPkLI+Iz8nBslfUPB1ngcqpnqYw2R05L9zUZ1t+R4XeG8myvIqXx4kK Wtd8SbhTb2wxBMb1PFlSukNBfsXOgKtOeyT0XrC1flDZCybwboEHsE7UBdAO zpUYVLKqq8MlMuaipkLVbBO0lPCZGVq4Jtqvn0sPyV14YlJDRWduhna6DvLY aWgtIugxK1Mi3pB9lNucoTXpm5FzV5R+fqZt0jg45Y2e+ziloKuUhakt3ZNM o1koV4rExL8gUdcU14fJNJ.V3vSCFrav97oACOsRQn2fTDN5kHEgOSRQeSxT hOosRROiRDlL5uRkHzEknKJQ+mqD85kghrWpQP6PgjDF1gHD5b1Oj+GsPxEU jKpH+qphXpPUz6X96e8ysNHeLDDNBBHPHPmeobi8kTVz7kTNTeoOusUXgFyU Q1gQcnt.K CxboXGO80LCyV2hh+aqkIAspvfOdSLnwiyAwjvdzDC5LQzHS049 D8qifK6gzQviHGifQSdeH3BPfHefLLFLpNCG6ZxcSslbeYDs6+RVVHCOJOO9 jxyucFSv1Xv0AD1rHxwaa34Zc.MtNcPrWrPQcPJjSBofZkTBqQJ1faTWE6+a OYO.4q2joTxUYyJO1kc4.1cFhYJMWXqxq4TdNtlSK3wwLQ8tdR4wKkbg1ABv Msl25Mlv8ASSdewTXOvTtn96Ilf8gmHuLLQvSBFMrpZOhTM6Mh18RXmFzhiN Wnc7Y.sWQ5CXMSdZvefPvXHF -----------end_max5_patcher-----------
Does my problem make sense? Can you confirm?
Thanks for your help!
Sorry, I messed up the example patch. Here it is:
-- Pasted Max Patch, click to expand. --Copy all of the following text. Then, in Max, select New From Clipboard.----------begin_max5_patcher---------- 780.3oc6X0zbaBCD8L9WgFtzKtLRBYSbu0Y5g9CnyzCYxjQ1HGqFPxCR9izL 4+dEBAFrAGRhcRmVevHj1EsO81UOD9wAd9SkaYJevW.WC77dbfmmcn7A7b88 7SoamkPUV27S3qYAZ1Vs+vBqqoYBZJqowqw2TZWtRmvz5GVxJBiu+PyOvMNy Ko5YK3h6tMiMSW3AACCfCAnxFhsYb.r5g3w1vIm9qOiC8qloLCNzrraYB5zD a3PNaoxXaenquXUJWXfkptS1UU979iEbE3mxr6UfuSSlug9PULxXJlPS0bon FhCuxBUxj7qP2kJzZBVAIXiF1MphtlEeKUqy3SWoY6tS4XeG8myvIqXx4kCW Nd8UbhTb2wxBMb1PFlUukNBfsXOgKtOexT0XrClflDZCybwboEHsE7UBdAOz pUYVLKqq4MlMuaipkLVbBO0lPCZGVq4Jtqvn0oPyV14ZlJDRWduhnaaEvLYa WgtIugxK1Ms3pB9lNucoTXpm5FzV5R+fqZt0jgY6Y2Oe5Qyzk6JwsRWbMmlT ayTqb1BYl9vJutJ6bPEGE.Kb3oAC10Xu9zfgmVoHzaPJBG8RjhvmSonmQBBS F8WoDD5hDzEIn+ykfd85OQ1M0HnsoPKBC6P8AclTe9ljoDeRaUg7+n0StHlb QL4eUwDSEphdGye+cgtwA4sgfvQP.ABA578larejxhlejxgxL84qsBKjZtJx 1LpCQFXYPlKE63oulYX15VT7easLInUgF7wOKCZ73bPLIrGmkAclHZjo5beh 90QvkmgzQviHGifQSdeH3BPfHefLLFLpNCG6dMylZul4kQztWVVVHCOJOO9j xyucFSv1Xv0AD1rHxwO8vycBBz35zAwtwBE0AoPNIjBpURIrFoXCtQcUr++8 jcAjOdSlRIWkMqbYWdXGvt0PLSo4BaUdMmxyw0bZAONlIpe3mTd7RIWncf.b Sq4sdiIbevzj2WLE1CLkKp+dhIXe3IxKCSD7jfQCqp1iHU8dincuD1oAs3ny EZGeFP6Uj9.VSmmF7G.PjZHF -----------end_max5_patcher-----------
luv this! congrats to leo!
hi there leo!
thanks a lot for this wonderful update. i included three iphones running c74 connected to one computer in a show i made recently in glasgow (i used to make it with 3 wiimotes). the devices are given to the audience, who control some music, projections and stuff over the stage during the performance.
the 3 iphones where working right during the performance with pictures, sounds, messages, buttons to be pressed, screen colors, vibrations, and one thousand things!
i just missed not to have a "video" object to send some videos (or just to use those in ipod) to the devices.
will it be possible in the future??
for the rest i just can tell you this is the app of my dreams. and it is huge and reliable on a live show as a bulldozer.
many thanks for that a great job!
PLEASE HELP! Since the new Update it doesn’t want to go in landscape mode anymore, and I really need it to work urgently.. There was something about the new attribute which can disable it, maybe because of this? I couldn’t find it anywhere, I also got the new external.
Forums > MaxMSP