CM Software Designs Forums
September 08, 2010, 11:51:38 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1] 2 3 ... 6
 1 
 on: October 05, 2009, 01:01:02 PM 
Started by mrbook - Last post by Collin Meyer
Hey there!

Well I think you can see by the fact that I've released non- open source software using it that it's ok with us Smiley 

We weren't sure of a better way to license it to allow this.   Really- we want as many apps out there that support libdsmi- open source or otherwise- but what we really hope is that you wont make a proprietary spinoff of libdsmi and the servers themselves, that would break compatability.   If you need a feature added feel free to submit it to us, or ask us to add it Smiley

Happy coding-

Collin

 2 
 on: October 04, 2009, 01:03:53 PM 
Started by mrbook - Last post by mrbook
Hello,
Is creating proprietary commercial application with libDSMI for iPhone possible? I'm afraid since the LGPL'd library is linked statically, wouldn't all derivative works  have to be released under LGPL as well?
I'd like to start playing with it, but that would be a deciding factor.
Cheers!

mrbook

 3 
 on: August 15, 2009, 09:19:48 PM 
Started by gsk411 - Last post by Collin Meyer
Yes they can.  There is no trick to it either, just use two iPhones/itouches on the same wifi network and it just works.   You can set them up using different MIDI channels if you want to distinguish between them as well, but setting them on the same MIDI channel will also work.  Soon DSMI will support iPhone to iPhone connection as well, making it possible to network iphone soft synths and such.

 4 
 on: August 15, 2009, 03:05:07 AM 
Started by gsk411 - Last post by gsk411
I was wondering if you had multiple iphones running MMM lets say, and set each one to its own midi channel, if they would all be able to connect simultaneously to the same DMSI server and have their midi messages forwarded?


 5 
 on: June 16, 2009, 04:57:22 PM 
Started by briwil - Last post by briwil
Any updates on this by chance?

 6 
 on: June 02, 2009, 04:57:02 PM 
Started by mikail - Last post by Collin Meyer
Thanks Mikail, it sounds like you've got quite a bit of experience and knowledge.

Since reading your ideas I have been thinking about the design of the Note and MIDI channel selection feature for the note pads.  In some ways it's simple like you are expecting, but the thing is that I want to keep the interface fairly immediate.

Originally I was going to make the pads assignable as a range, that way you only selected 2 note values for the pad matrix, and it filled in each pad with a note in that note range.   I have to think about it this way because this is a small touch device and I really want to preserve the immediacy and ease of use over customization.   If I'm going to do per pad note and midi channel assignments, I may make an edit screen of sorts.  You press edit, and then you have either the option to fill the pads with a range of notes and a single MIDI channel, or you can tap each pad and assign it an individual note and midi channel.

As far as why I chose 100 as the velocity value... in the beginning the note pads were tacked on as an afterthought, I considered this to be an accelerometer MIDI app where I happened to take a little extra time to add note pads in order to make use of the screen real estate that was available due to the accelerometer not needing any Smiley.

As far as making these apps a business, I may or may not try to take MMM and iXY back into being paid apps... it depends on how much value I think I can add to them for the consumer.   But what I'm really thinking about for making money is to make a modular midi controller app with a controller designer for PC/Mac, allowing you to upload custom controller layouts with knobs, sliders, x/y's accelerometer, note triggers etc and be multitouch capable.   Sort of a very small jazzmutant lemur type of thing Smiley  THAT I think would be highly marketable.


Pages: [1] 2 3 ... 6
Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!