Projects tagged ‘midi’ and ‘osc’


Jump to tag:

Projects tagged ‘midi’ and ‘osc’

Filtered by Project Tags midi osc

Refine results Project Tags music (5) opensoundcontrol (4) maxmsp (3) java (3) osx (3) mac (2) usb (2) controller (2) sound (2) iphone (2) jack (2) audio (2)

[16 total ]

5 Users
 

Jamoma is a flexible framework for the creation of modules in Max, MSP, and Jitter.
Created 12 months ago.

1 Users
   

Created over 3 years ago.

0 Users

Converts OSC coming form OSCemote app to MIDI suitable for audio software.
Created 2 months ago.

0 Users

An Android-based application and accompanying desktop software for expressive control of sound and visual applications for creation and performance, using OSC. A specification for a protocol for ... [More] standardizing certain I/O from handheld gestural devices for this purpose. Will also include a MIDI client for music applications and hardware not yet living in the 21st Century. Named for the robot in R.U.R. and the human who wished to free the robots. [Less]
Created 3 months ago.

0 Users

NuPlay is a piece of sofware that will let you generate realtime 3D visuals and audio with your performance or interactive installation. NuPlay is unleashing the awesome power of 3D game software ... [More] which can handle all kind of visuals (not only game astetics). Visuals can be manipulated LIVE with game controllers, webcams, sensors, audio and electronic instruments and more... The main goal of NuPlay is to come up with a easy to use performance tool to unleash 3D game technology for performative objectives. Find the lastest information about release, performances, masterclasses, artists etc...@ http://www.nuplay.org [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 11 months ago.

0 Users

MidiHID transforms USB devices into powerful MIDI controllers on Mac OS X Leopard and later. Use it to connect any USB HID compatible device (keyboard, joysticks, game controllers... even Guitar ... [More] Hero ones), to any MIDI compatible software running on your Mac. MidiHID is fully extensible thanks to configuration files that describe how to translate USB events to MIDI messages for a given device. Configuration files are written using the fast and lightweight Lua scripting language, which ensures minimal processor usage and latency during your performance. More detailed information is available from the archived version of the former midihid.com website. MidiHID also implements OSC support but this is not exposed through the user interface at the time. [Less]
Created 23 days ago.

0 Users

Java tools for working with Native Mode on the Korg Kontrol49 / MicroKontrol. Includes Native OSC bridge.
Created about 1 year 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.

0 Users

The MultiWind MiniInstrument is a device that includes sensors and other features capable of emulating a wide range of types of wind musical instruments through software customization and through snap ... [More] on expansion modules. With other software and accessories the same MiniInstrument can also be used as a hands free control device with many capabilities for special needs users. More details are available at http://www.multiwind.com The MiniInstrument uses the LPC2148 ARM based microcontroller from NXP. The firmware includes an RTOS based on TNKernel and a USB stack based on LPCUSB with support for USB HID, USB MIDI, Mouse, Keyboard, and USB virtual serial port. As such it may be useful for many applications beyond this project. The hardware design also includes an expansion bus for the attachment of expansion modules with additional sensors, indicators or actuators. Expansion modules use Silicon Labs microcontrollers. A protocol is defined for communicating between the device and host computers over a USB virtual serial port. Host computer software includes a gateway object to communicate directly with the device using the protocol. There is also an application that uses the gateway to communicate with the device, translating to and from the Open Sound Control protocol. This allows complete control and customization of devices from any application that supports Open Sound Control. The above software makes available a rich flow of sensor data that can be mapped to emulate a wide range of musical instruments and perform a wide range of hands free control functions. It will permit experimentation with an unprecedented combination of convenience and power. It is hoped that this will lead to better, more intimately controllable conventional instrument emulations, as well as unique instruments and control devices that have not before been available. This Google Code project is to host all software for the project including: - firmware for the device - host computer software for Windows, Mac (and maybe Linux) - application software to create emulations of specific types of instruments or to support specific hands free control requirements. [Less]
Created about 1 year ago.