Projects tagged ‘opensoundcontrol’ and ‘osc’


Jump to tag:

Projects tagged ‘opensoundcontrol’ and ‘osc’

Filtered by Project Tags opensoundcontrol osc

Refine results Project Tags music (5) midi (4) osx (3) mac (3) java (2) ladspa (2) multi-touch (2) jack (2) objective-c (2) sound (2) cocoa (2) tuio (2)

[12 total ]

1 Users
   

Created over 3 years ago.

0 Users

This project contains OSCemote custom panels, helpful utilities for integrating OSCemote with your favorite music software or programming language as well as tutorials on how to use them all together. ... [More] OSCemote itself is not open source, but all of these utilities, patches and tutorials are. You probably want to jump straight to the OSCemoteTutorials page. [Less]
Created 12 months ago.

0 Users

This is a small simple program for mac which takes wiimote input and translates to midi messages. Check the new Music Controller with OSC ... [More] supporthttp://code.google.com/p/musiccontroller/wiki/OSCWiimote (Still in beta... the full functionality will be ready in a week or so... ) Previous version: [Less]
Created 12 months ago.

0 Users

The ladosc plugins are for routing control data between [LADSPA] hosts. This allows for an increased flexibility in [Linux] audio synthesis, so that you can make your controllers in one program, and ... [More] do the synthesis in another, even when the programs provide no mechanism for communicating with one another, and even if they are not running on the same computer. [Less]
Created 11 months ago.

0 Users

A cocoa implementation of the OSC protocol. You can read more about it on Ben Britten's blog: http://benbritten.com/blog
Created 12 months ago.

0 Users

A framework written in pure Objective-C created to receive TUIO messages for multi-touch applications. It uses a modified version of the WSOSC framework to parse the Open Sound Control packets.
Created 12 months ago.

0 Users

SwingOSC is an OpenSoundControl (OSC) server intended for scripting Java(tm), such as to create graphical user interfaces with AWT/Swing classes. It uses the reflection and beans mechanism to ... [More] dynamically create instances of java classes and control them. [Less]
Created 12 months ago.

0 Users

MultiTouch2OSC captures touch events that occur over it's view and sends them as a flat array over OSC. It's ideally used in the transparent Full Screen Mode, so the mouse cursor stays over the view. ... [More] It needs Mac OS 10.6 and a Multi-Touch Pad. It uses VVOpenSource for sending OSC. A description how the coordinates of the touches are transmitted is in the Readme. Maybe I'm implementing TUIO another time. check out also: tongseng, it takes another Approach and uses lower level API, capturing the touch events without needing a view and if you're using SuperCollider, there's a Quark now using tongsengmod http://quarks.svn.sourceforge.net/viewvc/quarks/MultiTouchPad/ [Less]
Created 13 days ago.

0 Users

These libraries, oscPack, oscUnpack and osctime enable any TCL application to talk with other software that is OSC enabled. Further useful information about OSC can be found on: ... [More] http://en.wikipedia.org/wiki/OpenSound_Control http://opensoundcontrol.org/osc-application-areas [Less]
Created 12 months ago.

0 Users

IntroductionI write software for a living. The more I write, the more I find myself using a couple basic classes, or putting together frameworks so I can re-use code. This project is an ever-growing ... [More] collection of simple frameworks which I can link against to reuse code I already wrote and make my life easier; hopefully, it makes your life a bit easier too. All of these frameworks are contained in a single XCode project- as I write more frameworks, I link against code in other frameworks, so collecting everything together in a single project ensures that you can get everything necessary to compile all of these frameworks in one go- there are no external dependencies. All of the code is always being worked on, and you should never assume that anything is "finished"- I would recommend updating the trunk whenever you get a chance. Get in touch with me if you bump into an unfinished method or other oddity/problem- the code posted here is used in any number of other applications, and I'm always willing to fix or work on it. What does this project include/do/make? VVBasics is an Objective-C framework with a number of common classes which I find to be generally useful; other frameworks and applications in this project link against VVBasics. VVOSC is an Objective-C framework for quickly and easily working with OSC data. Capable of doing everything necessary to send and receive OSC data. There are also targets for compiling, assembling, and installing an SDK which allows you to link against and use VVOSC on iPhones. OSCTestApp is a Cocoa application used for testing and debugging OSC Applications (created entirely with VVOSC). Capable of both sending and receiving a number of OSC data types, it also demonstrates the use of bonjour/zero-configuration networking to automatically auto-locate and set up OSC Input Ports for OSC destinations found on the local network. In other words, two copies of OSCTestApp on different machines on the same local network will "see" each other, and automatically do the backend work necessary to send data to one another. VVMIDI is an Objective-C framework for quickly and easily working with MIDI data. MIDITestApp is a Cocoa application (created using VVMIDI) used to demonstrate the sending and receiving of MIDI data. MIDIviaOSC is a Cocoa application (created using VVMIDI and VVOSC) that lets you send MIDI data to another computer on the internet via OSC I'm not a programmer, I just want to download a MIDI/OSC test application!Did you check the "Downloads" section? How to use these frameworks in your Mac applicationThe general idea is to compile the framework/frameworks you want to use, add them to your XCode project so you may link against them, and then set up a build phase to copy the framework into your application bundle. This is fairly important: most of the time when you link against a framework, the framework is expected to be installed on your OS. VVOSC, VVBasics, and VVMIDI are different: your application will include a compiled copy of the relevant framework(s), so you're guaranteed that the framework won't change outside of your control (which means you won't inherit bugs or have to deal with changed APIs until you're ready to do so). Here's the exact procedure: Open the VVOpenSource project in XCode In XCode, make the framework you need your active target. Make sure the build mode is set to "Release"! If your framework links against other frameworks (for example, VVOSC requries VVBasics), the other frameworks will be compiled automatically- you don't need to worry about them. Build the target. Your compiled framework(s) may be found in "./build/Release/". You may now close the VVOpenSource project you opened in XCode. Open your application's project file in XCode, and drag the compiled framework(s) into your XCode project so you can link against it/them. If more than one framework was compiled in the last step, you need to add all of them to your XCode project! From XCode's "Project" menu, add a new "Copy Files" build phase to your target. You only need to do this once. Expand your application's target, and drag all of the frameworks you just added to your project into the copy files build phase you created in the last step. Be sure to drag the frameworks from your project into the copy files build phase- you're not dragging from the Finder to XCode, you should be dragging from XCode to XCode! That's it- you're done now. You can import/include objects from the framework in your source just as you normally would. How to use VVOSC in your iPhone applicationTo the best of my knowledge, Apple doesn't allow you to use external libraries in iPhone apps, so the workaround is to compile VVOSC as a static library, install it on your dev machine as an SDK, and compile against it. This entire process has been automated: here's all you need to do: Open the VVOpenSource project in XCode In XCode, make "Build/Install VVOSC iPhone SDK" your active target. Make sure the build mode is set to "Release", and build the target. Each of the static libraries (iPhone, iPhone sim, and OS X) executes a shellscript which installs it as an SDK in ~/Library/SDKs/VVOSC. When it's done building, quit XCode, and then open your application's XCode project. Double-click your application/target in the left-hand list in your project window (or select it and get its info). Click on the "Build" tab. Find the "Additional SDKs" option, and add "$HOME/Library/SDKs/VVOSC/$(PLATFORM_NAME).sdk" Still in the "Additional SDKs" option, add "$HOME/Library/SDKs/VVBasics/$(PLATFORM_NAME).sdk" Find the "Other Linker Flags" option, and add "-ObjC -lVVOSC -lVVBasics" That's it- you're done now. You can import/include objects from the VVOSC framework in your source code as you normally would. Documentation and sample codeVVBasics uses Doxygen; a copy of the generated documentation is hosted here: http://vidvox.com/rays_oddsnends/vvbasics_doc/index.html VVOSC uses Doxygen; a copy of the generated documentation is hosted here: http://vidvox.com/rays_oddsnends/vvosc_doc/index.html [Less]
Created 4 months ago.