Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

Framework for developing portable (Windows, UNIX (Posix), Mac OS...), multi-architectures (client-server, mono-user), multi-interfaces (WEB, native, command-line...) software.

0
 
  0 reviews  |  1 user  |  111,493 lines of code  |  1 current contributor  |  Analyzed 7 days ago
 
 

exmid converts a MIDI file to an XML file and resulting XML file back to MIDI. The initial and final MIDI files are strictly identical.

0
 
  0 reviews  |  1 user  |  508 lines of code  |  1 current contributor  |  Analyzed 5 days ago
 
 

IntroductionThis project provides a simple Mac OS X driver for a USB MIDI interface found on Casio keyboards. This is entirely based on the SampleUSBMIDIDriver provided by Apple with the CoreAudio SDK. You can download it here: Casio USB Midi Driver (Universal) Please also visit the ... [More] Compatibility Reports wiki page and add your keyboard if it's not already there. Update: Snow LeopardA new version of the driver is available for Snow Leopard (10.6) users. This driver will not work with previous Mac OS X version. The installation procedure is the same. InstallationTo install the driver, simply copy the CasioUSBMIDIDriver.plugin file into the Library/Audio/MIDI Drivers folder in your home folder or your system's harddrive. You should then be able to plug your keyboard with a USB cable and power it up, it will show up in the Audio & MIDI Setup utility as "Casio USB MIDI Interface". The driver should be compatible with Mac OS X 10.4 (Tiger) and up, on PowerPC (G4 and up) and Intel processors. IMPORTANT NOTICE THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Updates2008/01/06: Now targets G4 - the previous one actually only worked on G5 and Intel processors. 2008/01/05: The default download link above now points to the real Universal version of the plugin. 2008/01/01: The original driver worked only on Mac OS X 10.5 (Leopard.) The download page has been updated with a new Universal driver that should work with 10.4 (Tiger) and up. [Less]

0
 
  0 reviews  |  0 users  |  6,395 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

SeƱor Staff is a music composition app for Mac OS X. It features a staff-based interface (rather than a tracker interface) for natural entry and readability, and supports playback to any MIDI device. Emphasis is placed on user efficiency and automated enforcement of musical constraints.

0
 
  0 reviews  |  0 users  |  15,968 lines of code  |  0 current contributors  |  Analyzed about 19 hours ago
 
 

Bandleader is an easy to use tool for songwriters and jazz musicians. The goal is enable the creation of beautiful leadsheets using existing open source software like MMA and Lilypond, all within a friendly and powerful interface. Written in C++ using Qt, for Windows, Mac OS X, and Linux.

0
 
  0 reviews  |  0 users  |  11,473 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

MRP Sequencer is a software step sequencer conceptually very similar to vintage analogue step sequencers such as the ARP 1601/1603 and Korg SQ10, and recent digitally controlled step sequencers such as the Frostwave Fatcontroller and Colin Fraser's P3. MRP Sequencer goes a little beyond the ... [More] feature set of most step sequencers. * sequences of up to 64 steps * track count limited only by processing power * output MIDI port and channel can be set per step * select-modify paradigm enables any set of steps to be affected by editing operations * extensive randomisation/variation functions * graphic user interface * text user interface enables full scripting [Less]

0
 
  0 reviews  |  0 users  |  11,013 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

UpdatesAs of now, I will be doing the development in github as I am more confortable with git than svn You may see the changes here: http://github.com/davebv/Music-Controller This is a small simple program for mac which takes wiimote input and translates to midi messages. Check the new Music ... [More] Controller with OSC 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]

0
 
  0 reviews  |  0 users  |  11,472 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

An interface to MIDI on a computer exposed via HTTP and JSON. Currently for OS X only. This allows you to create MIDI controllers implemented as web applications that can run in a web browser. For discussion of this project, use the webimidi Google Group.

0
 
  0 reviews  |  0 users  |  6,361 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

for now, this is a playground for my osx dev musings, nothing more.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

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 collection of simple frameworks which I can link against to reuse code I already wrote and make my ... [More] 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 the CrashReporterTestApp is a Cocoa application (created using VVBasics) which demonstrates the use of the VVCrashReporter class and can also be used to test your server-side implementation 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]

0
 
  0 reviews  |  0 users  |  39,758 lines of code  |  1 current contributor  |  Analyzed 12 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.