Coder Social home page Coder Social logo

dsmi's People

Contributors

0therain0 avatar

Watchers

 avatar  avatar

dsmi's Issues

Support for Android

Android is currently lacking good MIDI support. It would benefit from a DSMI 
library port.

Original issue reported on code.google.com by james.r.haigh on 19 Dec 2011 at 7:28

Linux 64 bit failure of DsMidiWifi

What steps will reproduce the problem?
1. Unpack .tgz
2. Double Click DSMIDIWiFi

What is the expected output? What do you see instead?

Expected: Lauching DSMIDIwifi
Instead: Nothing.

What version of the product are you using? On what operating system?

dsmidiwifi v1.01 on Linux Mint 11, 64 bit (Ubuntu based)

Please provide any additional information below.
It simply does not work on my 64 bit pc. It did work a while back when I was 
using Linux Mint 11 32 bit.



Original issue reported on code.google.com by [email protected] on 21 Mar 2012 at 6:06

Wifi connection drop

What steps will reproduce the problem?
1. Send a lot of midi messages in a few amount of time (I guess)
2. Do that for some time, until the wifi connection drops

What version of the product are you using? On what operating system?
Windows 1.01 server, Nintendo 3DS, MIDI Control DS v2

Please provide any additional information below.
My homebrew (MIDI Control DS v2) sends some messages every 10ms or so. 
Sometimes, after a few minutes, the wifi stops working.

Original issue reported on code.google.com by [email protected] on 31 May 2011 at 5:29

Efficiency suggestion - multiple messages per UDP packet

 I am adding support for DSMI to my iPhone application.  One thing I noticed that might be 
beneficial to all and reduce dropped midi messages is the ability to send 
multiple midi messages in 
a single UDP packet.  Dropped note-off messages can be a real pain, and I've 
found this can often 
happen when sending a burst of note messages. 

Implementation on the client side is trivial, just pack more  midi bytes into a 
message before 
sending.  However, the server side needs to be extended to actually use all the 
bytes in the packet 
instead of just the first 3 as the current implementations do (at least for the 
OS X server).

I would happy to provide patches if that helps further the cause.

Original issue reported on code.google.com by [email protected] on 17 May 2010 at 1:59

Device “Mackie Control” is assigned to MIDI Port “DSMIDIWiFi-in” of MIDI interface “” which is not present.

What steps will reproduce the problem?
1. Install DSMidiWifi on OSX 10.6.2
2. Install Saitara AC-7 2.0 on iPhone 
3. Run Logic 9.1.1

What is the expected output? What do you see instead?
The AC-7 software should be showing as a controller for Logic. I get the
message "Device “Mackie Control” is assigned to MIDI Port 
“DSMIDIWiFi-in”
of MIDI interface “” which is not present." 


What version of the product are you using? On what operating system?

1.01 / OSX 10.6.2


Please provide any additional information below.

DSMidiWifi does not show up in Audio / MIDI Setup. Should it?


Original issue reported on code.google.com by [email protected] on 26 Mar 2010 at 1:26

Hangs on first run

What steps will reproduce the problem?
1. Windows 7 then run DSMIDIWIFI 

What is the expected output? What do you see instead?
Program should run
I get the program runs then hangs and i have to foce it closed

What version of the product are you using? On what operating system?
v 1.01 windows 7

Please provide any additional information below.

When i run again i get error 
initing MIDI2UDP

And 

Could not bind to 9000

But the program runs this time

Original issue reported on code.google.com by [email protected] on 1 Feb 2010 at 7:16

dsmi iphone simulator not working

What steps will reproduce the problem?
1. build a simple sending/receiving app for the iphone
2. works fine on iphone/ipod touch <-> dsmi server
3. doesn't work on simulator <-> dsmi server

What is the expected output? What do you see instead?
behaviour should be the same as the device

What version of the product are you using? On what operating system?
Mac OS 10.5.8, iPhone SDK 3.2.1, Xcode 3.1.4, dsmi_iphone 1.0

Please provide any additional information below.
Building the dsmi_iphone source and stepping through in the debugger shows
the socket binding fails when the dsmi server is running, presumably it is
using the same ports? The binding doesn't fail when the dsmi server is not
running but of course that doesn't work either since there's no where to
send the data.


Original issue reported on code.google.com by [email protected] on 4 Dec 2009 at 9:34

The MIDI receiver thread on the iphone project doesn't have an auto release pool

What steps will reproduce the problem?
1. Try using Obj-C classes in the MIDI receiver callback thread (e.g. NSString)

What is the expected output? What do you see instead?
There shouldn't be errors and the objects shouldn't leak

What version of the product are you using? On what operating system?
libdsmi_iphone 1.0, iPhone SDK 3.2.1, Xcode 3.1.4

Please provide any additional information below.
Putting an AutoReleasePool in the MIDIReceiver thread fixes this.

Original issue reported on code.google.com by [email protected] on 4 Dec 2009 at 11:39

Support for RTP-MIDI

Please support standard RTP-MIDI as the network MIDI protocol for better 
interoperability and quality.

As Mac, iOS and Windows have RTP-MIDI implementations, please start with Linux 
and DS.

Original issue reported on code.google.com by james.r.haigh on 19 Dec 2011 at 7:21

Pre-defined message types

sending and receiving MIDI messages would be easier with pre-defined
message types like NOTE_ON, CC_CHANGE, etc.

Original issue reported on code.google.com by [email protected] on 9 Feb 2009 at 4:03

MIDI2UDP need not bind

MIDI2UDP currently binds locally the port it's sending to, which is unnecessary 
and might cause conflicts.

Original issue reported on code.google.com by [email protected] on 21 Jun 2011 at 8:29

Enter one-line summary

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 8 Apr 2013 at 6:50

Problems with crashes of DSMI Server (OSX)

What steps will reproduce the problem?
1. Running showcontrolpro on iBook 10.4.11
2. When iPhone sleeps, connection is lost (not surprising!) but on
awakening the DSMI server crashes.
3. Where can I download the source for DSMI server?

What is the expected output? What do you see instead?
All is working perfectly, apart from the crash after reawakening.


What version of the product are you using? On what operating system?
Running version 1.02 on 10.4.11, and 10.6.3


Please provide any additional information below.

I would really like to get hold of the source code for the DSMI server to
try and do some tweaks...

Original issue reported on code.google.com by [email protected] on 22 Apr 2010 at 2:50

DSMidiWifi keeps crashing when I launch AC7-Pro

What steps will reproduce the problem?
1. DSMidi Wifi Bridge running, launching DSMidiWifi app
2. then turn on ipad with AC7-Pro 
3. immidiately the DSMidiWifi app crashes

What is the expected output? What do you see instead?
I can control transport in Logic Pro but see no fader movement, tracknames or 
other

What version of the product are you using? On what operating system?
OSX 10.5.8, logic 9.0.2., DSMidi Wifi Bridge 1.1

Please provide any additional information below.
please help....


Original issue reported on code.google.com by [email protected] on 23 Jul 2010 at 1:08

Find a good way to deal with event loss

With UDP, messages get lost. TCP however, would introduce unpredictable delays. 
Implement something like a thin security layer that makes the protocol more 
reliable without adding delay, eg running message numbers for figuring out 
message order and ACKs to ensure a packet arrived.

Original issue reported on code.google.com by [email protected] on 16 Jan 2011 at 10:53

No success with dsmi server and AC-7 for Iphone

What steps will reproduce the problem?
1. Install dsmi server on OS 10.6.2
2. Install AC-7 on Iphone 3.1.2
3. Run with Logic 9.1 (32-bit)

What is the expected output? What do you see instead?
I excpected to connect AC-7 as a control surface to Logic after installing the 
Mackie HUI interface, 
but nothing happens. Tried it on two machines with the same result.

What version of the product are you using? On what operating system?
See above.

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 16 Mar 2010 at 7:35

iPhone - Listener does not Work and Logic won't receive

What steps will reproduce the problem?
1. Made a simple App, sends START (250) and Listens,  runs in Simulator
2. A MIDI-Monitor shows the received Action Start, Logic does noting
3. If i do someting in Logic, the app crashes

What is the expected output? What do you see instead?
I wanted Logic to START, but it does nothing... And Listening crashes,
something was added to a non-existant autoreleasepool and leaked...

What version of the product are you using? On what operating system?
the iPhone version, iPhone OS 3.1.2

Please provide any additional information below.
Please, someboy help! :D


Original issue reported on code.google.com by [email protected] on 17 Feb 2010 at 10:48

dsmidiwifi server on windows XP doesn't work

What steps will reproduce the problem?
1. install dsmidiwifi on computer (same IP on network with Wifi AP)
2. Use an Android app with wifi ("Wireless mixer" or "My piano"
3. use midi yoke and midi-ox to control midi data
4. no midi data was sent, but udp packet are ok on network and OK on computer 
(i use windump to view network packets)

What is the expected output? What do you see instead?

Nothing. But it work on Windows 7 home (FR)

What version of the product are you using? On what operating system?

Win XP (FR) / SP3

Please provide any additional information below.

I find this information : http://support.microsoft.com/kb/824838/en-us

But the hot-fix don't change anything.

Original issue reported on code.google.com by [email protected] on 20 Nov 2011 at 11:52

Makefile for windows is absent

There is no makefile in the sources of the Windows version of the server.

I'm willing to make a JavaScript version of the lib, using WebSockets. But for 
that I will need to modify the server, since WebSockets are different from 
regular sockets, messages are encapsulated into frames that I'll need to decode 
on the server


Original issue reported on code.google.com by [email protected] on 7 Oct 2011 at 2:49

libdsmi_iphonelibdsmi_iphone 2 Problems: 81 Messages Only and Can't Instantiate as Global Variable

I'm having two problems. I'm using XCode 3.2.3 and coding for iPhone 3.2 and 
4.0 (same problems), both the simulator and the device.  Dev machine runs OSX 
10.6.4.

I am using DSMI by just grabbing the libdsmi_iphone.m and the libdsmi_iphone.h 
and including them in the project. For good luck, I also include the CFNetwork 
framework.

PROBLEM 1
Can't use libdsmi_iphone as an instance variable (I'm using a nonatomic retain 
property) in a UIViewController. If I use this code in my viewDidLoad method, 
it fires and retains the libdsmi (I should release after, but I don't for this 
test):

    self.libdsmi = [[libdsmi_iphone alloc] init];

then this code, in a slider-move method

    [self.libdsmi writeMIDIMessage:MIDI_CC MIDIChannel:0 withData1:1 withData2:counter++];  

does nothing. This would all be irrelevant, except  that this works in the 
onChange method

    libdsmi_iphone *midiLib = [[libdsmi_iphone alloc] init];
    [midiLib writeMIDIMessage:MIDI_CC MIDIChannel:0 withData1:1 withData2:counter++];   
    [midiLib release];

Not sure what this might be about. If I initialize an NSString in the same 
place, it gets read just fine in the onChange method (so it's not a basic 
coding/conceptual error).

PROBLEM 2
I am only able to send 82 messages. This is strange as can be:

    libdsmi_iphone *midiLib = [[libdsmi_iphone alloc] init];
    [midiLib writeMIDIMessage:MIDI_CC MIDIChannel:0 withData1:1 withData2:counter++];   
    [midiLib release];

Counter gets to 81 and then I receive no more on the server-side. it's not the 
value of counter, because I can send up to 127 with no problems.

Perhaps I need to set some delegates or something so a buffer somewhere can 
drain...?

Thanks and thanks for your help and this great library!








Original issue reported on code.google.com by [email protected] on 7 Sep 2010 at 2:16

Libdsmi for windows/mac/linux?

This is a feature request. It would be really nice to be able to use the 
exact same mechanism as the iPhone and DS apps use to send midi over wifi 
between computers on the network. It would make networked midi a breeze and 
present a unified mechanism.

Original issue reported on code.google.com by [email protected] on 16 Aug 2009 at 8:21

iPhone : code works for Simulator, not for Device

What steps will reproduce the problem?
1. Create a basic iPhone application that sends a C4 note on and note off 
signal on touch down / 
touch up.
2. I included as well the previously mentioned changes for the simulator to the 
source with an #if 
TARGET_IPHONE_SIMULATOR guard:
a) Change IPHONE_SENDER_PORT from 9002 to 9003
b) Change "en0" to "en1"

What is the expected output? What do you see instead?
These two applications should send exactly the same message to the server and 
play a C4 on my 
machine. The Simulator works just fine; I can send notes, CC values, everything 
works. But, when 
I run it on the Device, nothing seems to get sent.

What version of the product are you using? On what operating system?
DSMI iPhone 1.0
DSMIDIWifi server 1.01
Mac OS 10.6.2
iPhone OS 3.0

Original issue reported on code.google.com by [email protected] on 28 Mar 2010 at 7:57

"Error initing MIDI2UDP!"

What steps will reproduce the problem?
1. Install LoopBe1
2. Unzip DSMI
3. Launch DSMIDIWiFi.EXE

What is the expected output? What do you see instead?
Expect to see Input/Output selection window. Instead, see error dialog box,
"Error initing MIDI2UDP!"

What version of the product are you using? On what operating system?
DSMIDIWiFi.EXE 1.01, LoopBe1 1.5.1, Win 7 64bit.

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 21 May 2010 at 6:24

Having Issues Connecting PulseDS - have tried multiple scenarios

Scenario 1 Mac OSX - Leopard:
What steps will reproduce the problem?
1. Followed Guide Directions to connect a DS directly to a Mac Airport Card
2. Confirmed Connectivity
3. Launched dsmidiwifi
4. Launched Logic
5. Launched PulseDS 1.3/1.4/1.5 (All Versions Have Same Issue)
6. Began mashing my connected MIDI Keyboard 

What is the expected output? What do you see instead?
PulseDS displays 'running' but does not respond to MIDI input.  No output
or sign of receiving input.  I have tried restarting the DS & have
confirmed that my DS is connected to the Macbook Pro

What version of the product are you using? On what operating system?
  PulseDS 1.3/1.4/1.5 with Mac OSX

Please provide any additional information below.
  I have a strong feeling that my problem is within what MIDI Channel I
ought to be outputting to - or how to configure Logic (or a Windows
equivalent DAW) to output to the correct MIDI Channel for PulseDS to
receive input.  I have been knocking my head around on this problem on and
off for the past few weeks - I'd love to get it figured out, the DSMI
videos on your site are actually what motivated me to get my R4.  I love
your projects!  =D


Scenario 2 - Windows XP:
What steps will reproduce the problem?
1. Configure DS to connect to access point - confirmed connectivity
2. Installed LoopBack MIDI Drivers for Windows
3. Launched dsmidiwifi
4. Selected my USB MIDI Controller Device which is connected to a keyboard
as my input device.
5. Launched PulseDS 1.3/1.4/1.5 (All Versions Have Same Issue)

What is the expected output? What do you see instead?
PulseDS displays 'running' but does not respond to MIDI input.  No output
or sign of receiving input.  I have tried restarting the DS & have
confirmed that my host computer is on the same subnetwork as the DS.

What version of the product are you using? On what operating system?
  PulseDS 1.3/1.4/1.5 with Windows XP using LoopBack driver linked from site.




Original issue reported on code.google.com by [email protected] on 27 Apr 2009 at 7:11

Linux Makefile references /home/tob/..

Attempting to compile for Linux: Debian Wheezy/Sid

Calling Makefile returns error:

make: *** No rule to make target 
`/home/tob/coding/libs/qt/qt-x11-opensource-src-4.2.1/mkspecs/default/qmake.conf
', needed by `Makefile'.  Stop.


Would expect makefile not to be referencing /home/tob/!

r58 http://code.google.com/p/dsmi/source/detail?r=58 the Makefile was deleted, 
but has now been replaced with non useable version.


Original issue reported on code.google.com by [email protected] on 13 Feb 2012 at 11:12

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.