closet(物置)



ArdOSC — Arduino Open Sound Control Library
ArdOSC ver2.1 for Arduino 1.0-rc1
2011.09.19 ver 2.1

featuer..
Simpler structure.
OSC address name to 256 characters.
The number of argument to 16.
The type of argument is int32 , float , string.
tested Arduino Ethernet.(Arduino 1.0-rc1)



OSC(Open Sound Control) class Arduino library ver1.0.1
2009/03/22 ver1.0.1 add error check , add (poor)english document
2009/03/22 ver1.0.1 add error check , change doc
2009/03/21 ver1.0.0


iPod Control Arduino library

AVR XCode Project Template
OSX-AVRのmakefileとXCode templateを改造してみました。
ツールチェインはAVR MacPackを使うようにしています。
XCodeだけで書込までを完結できるようにしています。
ただ、XCode3.1上でしか試していません。。

Share on Facebook

49 Comments

  1. 返信

    [...] Another useful piece of software from Flickr friend recotana – this time it ’s a handy Arduino library for controlling iPod via appropriate connector. Looks to be quite an easy method for adding audio to a project considering the near omnipresence of iPods these days. The documentation is written in Japanese, but you can likely get your bearings by reading the example project included with the library. [...]

  2. 返信

    [...] Otro ?til software de nuestro amigo de Flickr recotana – esta vez es una librer?a muy ?til del Arduino para controlar el iPod con las conexiones apropiadas. Parece ser un m?todo f?cil de agregar m?sica a un proyecto considerando la casi omnipresencia de los iPods hoy en d?a. La documentaci?n est? escrita en japones pero seguro entender?s leyendo el proyecto muestra que viene en la libreria. [...]

  3. 返信

    [...] Flickr member Recotana brings good news for Arduino users in the form of a new code library which facilitates control via the network optimized OSC data protocol. The above video demonstrates basic functionality using the iOSC app for iPhone OS, but the library could be used with any OSC software connected to Arduino. Download the relevant software + documentation from Recotana’s site. [...]

  4. 返信

    [...] Touch el programa iOSC (mediante el protocolo Open Sound Control) y mediante el uso de la libreria OSC, podremos controlar mediante WiFi nuestros proyectos con [...]

  5. 返信

    [...] Flickr member Recotana brings good news for Arduino users in the form of a new code library which facilitates control via the network optimized OSC data protocol. The above video demonstrates basic functionality using the iOSC app for iPhone OS, but the library could be used with any OSC software connected to Arduino. Download the relevant software + documentation from Recotana’s site. [...]

  6. 返信

    [...] Arduino でOSC を扱うクラスファイルは、こちらのものを使わせて頂きました。 [...]

  7. 返信

    [...] OSC Library for Arduino [...]

  8. 返信

    [...] have also been exploring Arduino a little bit and trying to get my head around the OSC Library for Arduino. Hope I’ve not thrown myself in at the deep end [...]

  9. 返信

    [...] around with several iPhone OSC (Open Sound Control) apps and diferent libraries, ended up using ArdOSC and modifying one of recotana’s examples to receive data from the MRMR iphone [...]

  10. 返信
    Jelbert Holtrop 2010/12/13 月曜日

    Hi,
    What I see on the web of your library is great.
    However I try to compile ardosc 2.0 example loopback and there is a whole list of errors comming back. I tried to compile with arduino 0021 and 0019.
    this is the list of errors in version 0019:

    /Applications/Arduino-0019.app/Contents/Resources/Java/libraries/ArdOSC/OSCClient.cpp:23:53: error: ../../libraries/Ethernet/utility/types.h: No such file or directory
    /Applications/Arduino-0019.app/Contents/Resources/Java/libraries/ArdOSC/OSCClient.cpp:25:51: error: ../../libraries/Ethernet/utility/spi.h: No such file or directory
    In file included from /Applications/Arduino-0019.app/Contents/Resources/Java/libraries/SPI/SPI.h:15,
    from /Applications/Arduino-0019.app/Contents/Resources/Java/libraries/ArdOSC/../../libraries/Ethernet/utility/w5100.h:14,
    from /Applications/Arduino-0019.app/Contents/Resources/Java/libraries/ArdOSC/../../libraries/Ethernet/utility/socket.h:4,
    from /Applications/Arduino-0019.app/Contents/Resources/Java/libraries/ArdOSC/OSCClient.cpp:24:
    /Applications/Arduino-0019.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h:17: error: declaration of C function ‘uint16_t makeWord(byte, byte)’ conflicts with
    /Applications/Arduino-0019.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h:16: error: previous declaration ‘uint16_t makeWord(uint16_t)’ here
    /Applications/Arduino-0019.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h:27: error: declaration of C function ‘long int random(long int)’ conflicts with
    /Applications/Arduino-0019.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h:504: error: previous declaration ‘long int random()’ here
    /Applications/Arduino-0019.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h:28: error: declaration of C function ‘long int random(long int, long int)’ conflicts with
    /Applications/Arduino-0019.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h:27: error: previous declaration ‘long int random(long int)’ here
    /Applications/Arduino-0019.app/Contents/Resources/Java/libraries/ArdOSC/OSCClient.cpp: In member function ‘void OSCClient::sockOpen()’:
    /Applications/Arduino-0019.app/Contents/Resources/Java/libraries/ArdOSC/OSCClient.cpp:50: error: ‘Sn_MR_UDP’ was not declared in this scope

    what version of arduino did you use to make this library. What should I do to solve this?
    Best regards,

    Jelbert

  11. 返信
    Jelbert 2010/12/13 月曜日

    Ah I used the wrong version. Now I compiled with version 0018 and that worked much better.

  12. 返信
    Jerome Dupraz 2011/2/11 金曜日

    Hello, I use your great ArdOSC on Arduino IDE0018, do you preview to update it for the IDE0022.
    Let me know.
    Thanks for your work
    Jerome

  13. 返信
    匿名 2011/2/18 金曜日

    Need support for 0022 and Uno.

  14. 返信

    [...] closet(物置) ? recotana. [...]

  15. 返信
    Bas ten Hoor 2011/2/24 木曜日

    Please update the code for 0022 and UNO
    ;-)

  16. 返信
    Bill 2011/3/24 木曜日

    I’m trying to use OSC with the new Mega 2560 (which, like the Uno, is supported starting Arduino IDE v.20.

    I can only compile with the current ArdOSC library on IDE v.18.

    Please update your lib to at be least v20 compatible? A number of us would appreciate it. :)

  17. 返信

    [...] auton ja puhelimen välillä tapahtuu käyttäen OSC protokollaa, johon löytyy valmis kirjasto ArdOSC. Uusin versio Arduinon lähdekoodista löytyy git versiohallintajärjestelmästä osoitteesta [...]

  18. 返信
    Bill 2011/4/1 金曜日

    For others who are having the same problems, here is a link to Recotana’s library updated for v21

    http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1290828691

    I successfully got OSC Send/Receive working on the Mega 2560 with Ethernet shield.

    Good luck.

  19. 返信
    maurice 2011/4/10 日曜日

    Hello Bill,

    Did you say you can send and recieve!
    i only can receive.
    How did you do that?
    Do you want to share your code with us?

    Thank’s
    Maurice

  20. 返信
    Jason Kotecki 2011/4/13 水曜日

    I have updated the ArdOSC ver2.0 for IDE 22. I have not tested this thoroughly but the examples compile and the SimpleReceive seems to work.

    • 返信
      Andrew Off 2011/4/15 金曜日

      Don’t work with Mega 2560, when i’m trying to compile SimpleSend i recieve:

      /Users/abloko1/Documents/Arduino/libraries/ArdOSC/OSCClient.cpp:23:53: error: ../../libraries/Ethernet/utility/types.h: No such file or directory
      /Users/abloko1/Documents/Arduino/libraries/ArdOSC/OSCClient.cpp:25:51: error: ../../libraries/Ethernet/utility/spi.h: No such file or directory
      In file included from /Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/SPI.h:15,
      from /Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/../../libraries/Ethernet/utility/w5100.h:14,
      from /Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/../../libraries/Ethernet/utility/socket.h:4,
      from /Users/abloko1/Documents/Arduino/libraries/ArdOSC/OSCClient.cpp:24:
      /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h:18: error: declaration of C function ‘uint16_t makeWord(byte, byte)’ conflicts with
      /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h:17: error: previous declaration ‘uint16_t makeWord(uint16_t)’ here
      /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h:28: error: declaration of C function ‘long int random(long int)’ conflicts with
      /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h:504: error: previous declaration ‘long int random()’ here
      /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h:29: error: declaration of C function ‘long int random(long int, long int)’ conflicts with
      /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h:28: error: previous declaration ‘long int random(long int)’ here
      /Users/abloko1/Documents/Arduino/libraries/ArdOSC/OSCClient.cpp: In member function ‘void OSCClient::sockOpen()’:
      /Users/abloko1/Documents/Arduino/libraries/ArdOSC/OSCClient.cpp:50: error: ‘Sn_MR_UDP’ was not declared in this scope

  21. 返信
    Andrew Off 2011/4/16 土曜日

    I’m sorry for previous post, library is working fine after replacing, thanks.

  22. 返信
    Jerome 2011/4/20 水曜日

    I update ArdOsc for IDE0022 go to arduino play ground at interfacing with Max/Msp 5 and look at Z_OSC

  23. 返信
    legage 2011/4/26 火曜日

    Hi

    im still having problems with ardosc and arduino ide022

    getting this trying to compile the simple receive example:

    ArdOSC/OSCServer.cpp.o: In function `OSCServer::decodeProcess()’:
    /Users/GET/Documents/Arduino/libraries/ArdOSC/OSCServer.cpp:80: undefined reference to `IINCHIP_WRITE’
    /Users/GET/Documents/Arduino/libraries/ArdOSC/OSCServer.cpp:86: undefined reference to `recvfrom’
    ArdOSC/OSCServer.cpp.o: In function `OSCServer::available()’:
    /Users/GET/Documents/Arduino/libraries/ArdOSC/OSCServer.cpp:57: undefined reference to `getSn_IR’

  24. 返信
    Gilles 2011/4/28 木曜日

    Problem: I used the ardosc library withe the 0018 version, then i change to OSCClass for the 0022 version. It works but i need to put more arguments on my osc message (16) and OSCClass only support 2 arguments. Does anyone know what do i have to change in the library? Thks
    Gilles

  25. 返信
    Jerome 2011/4/28 木曜日
  26. 返信

    [...] iPod iPod-Steuerung mit Arduino und hier und hier iPod mit Arduino steuern eine schon etwas ältere Arduino-Library zum iPod-Steuern [...]

  27. 返信
    freja 2012/9/6 木曜日

    Hello,
    i got a similar problem, using an Uno with an ethernetshield. the simple send example works fine but i am not able to use te receive one. i tried ardosc, oscclass, Z_osc but no luck…
    it looks like the ethernet shield receive the information as the link & rx led blink when i send data. But i didn’t success avec the led working. I wonder if its coming from the communication between the shield and the arduino , maybe the Spi?? if someone did found a workaround please let me know! thanks.
    Freeka

  28. 返信
    BID G. 2012/10/7 日曜日

    include this library and problem solved…

    #include

  29. 返信
    BID G. 2012/10/7 日曜日

    ” #include “

  30. 返信
    BID G. 2012/10/7 日曜日

    include this library and problem solved (SPI.h)

  31. 返信
    Eric 2013/1/7 月曜日

    Trying to use the OSC library with the official WiFi shield. I can create a WiFi server, but I get this error:

    C:\Users\Owner\Documents\Arduino\libraries\ArdOSC\OSCClient.cpp: In member function ‘int16_t OSCClient::sockOpen()’:
    C:\Users\Owner\Documents\Arduino\libraries\ArdOSC\OSCClient.cpp:39: error: ‘W5100′ was not declared in this scope
    C:\Users\Owner\Documents\Arduino\libraries\ArdOSC\OSCClient.cpp:40: error: ‘SnSR’ has not been declared
    C:\Users\Owner\Documents\Arduino\libraries\ArdOSC\OSCClient.cpp:40: error: ‘SnSR’ has not been declared
    C:\Users\Owner\Documents\Arduino\libraries\ArdOSC\OSCClient.cpp:48: error: ‘SnMR’ has not been declared

    Is the library incompatible with WiFi protocols? Does only Ethernet work? Is there a fix for this?

    Thank you

  32. 返信
    printer ink 2013/2/13 水曜日

    What’s up, its pleasant piece of writing regarding media print, we all be aware of media is a fantastic source of data.

    my website – printer ink

  33. 返信
    thomas sabo singapore 2013/3/16 土曜日

    Well I am adding this RSS to my email and could look out for a lot more of your respective interesting content. Make sure you update this again very soon..

  34. 返信
    this link 2013/4/25 木曜日

    At a circus- and celebrity-filled affair, MS wrapped everyone in high-tech panchos
    pictured after the break that shows off the difference
    before and after my husband started to use farmacia on line and Cialis.
    Why customers choose Canada Farmacia On Line? Not a problem once
    you get used to this system — which just puts whatever you’ve used most recently to the far margins of society. The layout is quite simple; along the top of ear together, then sew ears to top of head.

  35. 返信
    山田優山田優 体重 2013/4/28 日曜日

    普通のハイソックス・・膝下でとまるやつね、
    私にはかれたハイソックスはどこかいたたまれないように見える・・気がする。

  36. 返信
    china factory city 2013/5/25 土曜日

    They ended up arrested although attempting to ship the eleventh.

    Some people across the street give him disapproving appears to be & go back inside.
    There is a stipulation that if department losses more than enough individuals that it
    places a strain on the office to manage creation levels, that we can put into action HBingo
    using the services of procedures to maintain manufacturing ranges.

  37. 返信

    Hi there! I simply would like to give an enormous
    thumbs up for the good info you could have right here on this post.
    I might be coming back to your weblog for extra soon.

  38. 返信
    Muscle Maximizer Review 2013/6/16 日曜日

    The program comes with full warranty 60 days money back, so everyone can actually try this muscle building system
    for a few weeks and see the results without any risk at all.
    The 62 page Somanabolic Weight Training program that details the specific
    workouts you need to do depending on your somatotype (body type) in order to pack on lean muscle mass.
    At duration for just a very limited time time period, it’ll be incorporated a unique plan that will produce complete ”mirror magic” for your entire body within seven days.

    My web-site … Muscle Maximizer Review

  39. 返信
    クリスタンルブタン 2013/7/15 月曜日

    スリップ

  40. 返信
    早見あかり 脱退理由 2013/7/30 火曜日

    日本人は膝のきれいな・というかかっこいい人が少ないといわれるが、
    だから私はいつもレッスンで皆さんに言う・・

  41. 返信

    That tiring sensation is practically a great sign that you are sweating out fat..

  42. 返信
    傘 ブランド 2013/8/21 水曜日

    大特集!

  43. 返信
    大江麻理子 ツイッター 2013/9/17 火曜日

    私はあるときから膝マニアになり、
    モデルさんって近くでみると違う生き物?って感じですね。

  44. 返信
    ベルト ブランド 2013/9/21 土曜日

    現代で複雑な ゲームの費用がかかります をの部分 あなた財布。サボテン必要 を乾燥した期間 前にに冬 強化を。彼らがありますクリーン、効率的、かつ非常にエネルギー 価値。多くの企業 ためらうことがなく提供、ガラスコーティング もとして機能 特定撥。

  45. 返信
    obey t shirts 2013/10/18 金曜日

    This was certainly oddly open-handed through people as if you to provide freely everything that some individuals could contain offered being a e-book with regard to making some cash for by themself, certainly considering you can have tested it when you considered critical.

  46. 返信
    Johna168 2014/5/2 金曜日

    Attractive section of content. I just stumbled upon your website and in accession capital to assert that I get in fact enjoyed account your blog posts. Any way Ill be subscribing to your feeds and even I achievement you access consistently rapidly. ecdcebdfgfbb

  47. 返信

    Montreal Canadiens jersey For Best Sale Paypal Nashville Predators jersey For Best Sale Paypal

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>