Android :: MIDI On Android: Java And AIR Libraries
May 26, 2010
I've been contemplating (re)building an app on iPad for some time, where I would use objective-C and DSMI to send MIDI signals to a host computer. This is not bad (I mean, except for actually writing the app).Now I'm contemplating perhaps developing the app for Android tablets (TBA).In Java, what options are available for MIDI message communication? I'm quite familiar with javax.sound.midi, but then I would need a virtual MIDI port to send messages to the host.On the other hand, if the app were done in Adobe AIR, what options would I have available for communicating with MIDI?Obviously another option is to send/receive messages over a TCP/IP socket to a Java host, and talk that way, but it sounds a tad cumbersome... or perhaps not? DSMI does use a host program, after all.
View 1 Replies
Apr 8, 2009
For one of my apps I generate MIDI data on the fly. Is there any way to play MIDI data from a java.io.InputStream or directly from a byte []? So far I've only seen ways to do MIDI playback from files. Given the continuous and dynamic nature of my audio there is no way I can write it to a file first.
View 3 Replies
View Related
Dec 26, 2009
I have to add java libraries javax.xml to the my android project, while I am trying to add them it shows the error "Conversion to Dalvik format failed with error ".
View 7 Replies
View Related
Nov 24, 2009
I'm attempting to port a normal Java program over to Android, however I am having a problem with a huge number of missing Java packages (e.g., Android Java does not have java.lang.management). Is there a way for me to work around this, such as by adding the Java modules that I need?
View 2 Replies
View Related
Nov 8, 2012
I currently have an application using the libraries swing, swing.table, and awt on a java applet that I have running. I want to know what are the steps to get the application running as a native android app. I heard that I could use programs like Phonegap to just release a web based app for multiple platforms, but I am new to Android Programming (so far I just made a Hello Android app). I searched swing and awt, but I could not find any useful info.
View 5 Replies
View Related
Mar 16, 2010
I am working on a on-screen keyboard for Android, and I need to recognize starting points, turning points and end points of lines drawn by the user on the keyboard. A simple straightening function would be nice, as it is difficult to draw a perfectly straight line even with a stylus, not to mention finger-only touchscreens today.What I am trying to write is something like Swype. Any good libraries that I can use or make reference to?
View 1 Replies
View Related
Oct 9, 2010
As I am very pissed off of using the emulator to develop any Java class, I thought of setting up a project in Eclipse and instead of the usual JRE I linked to the Android.jar (version 2.1) that usually the Android projects link to. I don't mean to use this to develop Layouts or other specific platform things, I was just trying to create a class that uses HttpClient.
It miserably crashes like this.
CODE:.............
I mean I'd like to develop libraries (and test them) so that when I go to the emulator I don't have to deal with them. Is there a good way to do this? This seems not to work for some reason.
View 1 Replies
View Related
Nov 18, 2010
Does anyone know of any video encoding/decoding libraries written entirely in java? Bonus points if it works on Android. I'm trying to write a video decoding application for android, where I have access to the frame level decoding functions (which is absent in the android API MediaPlayer class)
View 1 Replies
View Related
Sep 30, 2010
Is there any Java validator libraries i can use to validate text input from an android app?
i know that in spring there are validators for various different types such as checking if a value is a int, if a value is a valid email, etc etc.
Anything similar in core Java or even android?
cheers in advance. i don't want to re-invent the wheel if its already been implemented. i could always sue Java reg expressions to construct my own ones but was wondering if their was one done specifically for email formats.
View 3 Replies
View Related
Jul 1, 2010
Hi Android Developers, "Android includes a set of libraries which provide MOST of the functionality of the Java libraries". Does anyone know what is ment by MOST and which libraries are NOT supported compare the the JVM?
View 3 Replies
View Related
Apr 12, 2010
Strangely I find no support for Midi in Android.
The only thing that comes close is the Jetplayer, but this only takes a existing .jet file.
I want to dynamically generate a midi file with some intervals and play it.
I even thought about just manually creating a .jet file with a tone and then transposing it with the jet player, but it limits the transposing to -12, +12. Which is not so good for me.
There also is a ToneGenerator on Android, but it's limited to predefined tones with no way to transpose.
Does someone know how to achieve midi generation and playback on Android?
View 2 Replies
View Related
Nov 8, 2012
I'd like to find a way to change the sound files Android uses to play back MIDI files. Ideally, I would like to be able to playback MIDI files and have them sound exactly as they do on my Windows PC.
I can only assume that this would require finding where the Android MIDI database is stored and replacing its default soundbank with the Microsoft gm.dls file. I don't know if Android uses .sf, .sf2, .dls, or some other kind of file for its bank, but I'm fairly resourceful and I'm sure I can find a suitable replacement for the stock file.
how to find this file and how to replace it. My phone is rooted and I'm fairly familiar with how ADB works.
My problem is that the stock midi is just... Just terrible. Me and my band use Guitar Pro to write up our songs and show them to each other and I would really like to to be able to show my stuff to my bandmates on the go. The problem is that it's really hard to get a picture of the song without that familiar Windows GM sound. We've been using it for so long that we can almost picture how the song will sound when we play it if we hear the Windows MIDI. We (or at least I) don't get that if we use the Android MIDI sound.
View 1 Replies
View Related
May 20, 2012
That's what I am looking for.. the closest was my piano... however it uses wifi - and my pc doesnt have a wifi card. So anything that would let me connect the apps keyboard over usb and let it be detected as a midi controller in my daw (mainly fl studio).
View 1 Replies
View Related
Nov 4, 2012
I recently got back into Sim City 2000 and as a result, found the MIDIs from it. When I went to play them on my android phone, I basically got a large amount of noise any time a drum hit. Go ahead and try the midi below on your android device.
10018.MID
Basically unbearable. So my question is, is there a way to change the way the sounds are mapped/sound to sound more like Microsoft's MIDI Mapper? Also what could this issue be caused by? I'd love to get MIDIs sounding like normal!
View 2 Replies
View Related
Mar 10, 2012
I'd like to figure out how to connect my Yamaha MIDI keyboard to my Asus tf101 tablet for recording via hardwired USB.
I've scoured the web looking for an app or solution to this and have come up generally blank, I've tried all the free midi controller apps, but they only seem to support Wifi or Bluetooth, which my keyboard is unable to do.
I'd like to eliminate my computer as a middleman (If I'm at my computer I'd just use that) and be able to use my tablet to record on the go!
Device Info:
ASUS Transformer tf101 running
ICS 4.0.3 Rooted
I have the dock with 2 USB 2.0 ports that I am connecting to the connecter with.
Cable:
Amazon: USB MIDI Input Output Cable Converter PC Notebook
Works fine on computer and no issues so far via usb.
View 9 Replies
View Related
Sep 10, 2010
I was really excited today when I saw the Tools r7 and ADT 0.9.8 were available and the latter had this note;
Fixes problems with handling of library project names that contain characters that are incompatible with the Eclipse path variable. Now properly sets up the link between the main project and the library project.
I create the library (foolib - no spaces, no caps, no punctuation). So far so good. I go to the main project, go to preferences --> Android. In the library box I add the new library. It appears. I press Apply. I press OK.
Nothing happens.
I return to the preferences, the library is no longer there JUST LIKE BEFORE.
View 2 Replies
View Related
Jul 13, 2010
I looked around for info on this in the group but couldn't find any... so far in my OpenGL programming I've just done everything directly, but I was curious if anyone had written any "wrapper" libraries for it besides min3d. Min3d is great (or is getting there) but it's GPL'd, making it unsuitable for a commercial product (if my understanding of the license is correct).
View 5 Replies
View Related
Oct 15, 2009
We have been using gdbserver to debug our JNI code as follows. We have been less than successful -- breakpoints do not always get activated, sometimes we get SIGILL, and we seldom ever get a useful stack when the debugging stops on SIGSEGV, sometimes the program dies with SIGTRAP!!!
We have occasionally been able to have debug sessions with s/n, but since pretty much every SEGV has resulted in either a damaged stack, or at least, gdbserver can not find the stack, it's a pain.
Is there something we are missing? Is there some reason to use the 4.2.1 vs 4.3.1 toolchain? (Why are there two toolchains? I assume because of bugs in each that are fixed in the other... which bugs?)
We guessed that the "dalvik" process that we wanted to debug was app_process --- we found this out by looking at /proc/XXX/cmdline on our running activity.
This is what we do typically do(repo sync directory is in /build/m1 for me)
invoke:/build/m1/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/arm-eabi- gdb
(some of us use -tui, some of us run it under Xemacs, etc.)
We then do:
CODE:..........
We then start our activity, adb shell, discover the PID of the activity, discover the IP of the phone with "netcfg", and:
app_15 1815 49 107468 15744 ffffffff afe0d4a4 S org.credil.thomas_watson.videophoneservice
# gdbserver 0.0.0.0:1234 --attach 1815 Attached; pid = 1815 Listening on port 1234 Remote debugging from host 132.213.238.4
(gdb) target remote 132.213.236.179:1234
This is with a physical device. With an emulator, one has to, of course, run the adb forward stuff. (Too bad that doesn't work with a real device too, as then I would not need to run gdb over the wireless)
Program terminated with signal SIGKILL, Killed. The program no longer exists. (gdb) target remote 132.213.236.179:1234 Remote debugging using 132.213.236.179:1234 Error while mapping shared library sections: /system/bin/linker: No such file or directory. warning: .dynamic section for "/build/m2/out/target/product/generic/ symbols/system/lib/libc.so" is not at the expected address (wrong library or version mismatch?) ... many more GDB will be unable to debug shared library initializers and track explicitly loaded dynamic code. tkill () at bionic/libc/arch-arm/bionic/tkill.S:52
(gdb) break sendframe Breakpoint 1 at 0x80401086: file /build/m1/packages/apps/ VideoPhoneService/libvideophoneservice/src/rooster.cpp, line 96.
(gdb) c Continuing.
Program terminated with signal SIGTRAP, Trace/breakpoint trap. The program no longer exists. (gdb)
(btw, an annoyance about googlegroups is that it seems that it looks at my SMTP from header, rather than From:... This basically means that I can not post from gmane.org via NNTP, which is a shame. Is there a secret NNTP access on googlegroups.com, I wonder?)
View 7 Replies
View Related
Jun 17, 2009
I need to know the footPrint of Android and its various Libraries
- Hide quoted text -
View 2 Replies
View Related
Apr 1, 2009
Is it possible to use a native C/C++ library? If so, are there any restrictions for those libraries to be used?
View 3 Replies
View Related
Oct 14, 2012
I'm currently making a purely math and algorithm-based C++ library. Will I be able to use it when developing for Android? How? I guess writing some Java wrappers, but will it then be usable on all JVMs?
View 3 Replies
View Related
Oct 14, 2010
I need to add few shared libraries to the andriod as part my application installation. Can you please suggest right information resources regarding the same.
View 2 Replies
View Related
Sep 30, 2010
Is it possible to use third-party libraries for display pdf?I mean to use custom pdf view, in which I can pass pdf url and view it in new Activity.I want include libs into project and use their as resources.
View 9 Replies
View Related
Oct 2, 2009
I'm building an app where I want to architect the app layer separately from the service layer (not android services). So I'll create a service interface(the apis) and then create a class(es) that implement that service interface. Inside the android application layer, I want to code to just that service interface. I think this is similar to how the google maps apis works. the api interface and stubs are in the framework, then each device actually provides the implementation. I don't need to go that far, but I am wondering how I package this up. One, where would I put these interfaces, so I can code to them in the app layer (like Activities). Second, how do I tell Android where the implementing classes are? I'm guessing this is somewhere in the manifest? For now I think I would probably just build the service implementation with the application source code, if that's easier. Eventually I'd like to break that out and drop it in as a 3rd-party jar.
View 4 Replies
View Related
Sep 4, 2009
With the NDK I can wrap a native library so I can call the methods from Java and package that library into my application.
Say I want to package a custom version of SQLite, is there any way to override the system library for SQLite, so I dont have to reimplement the SQLiteDatabase class?
View 4 Replies
View Related
Apr 17, 2010
I'm working on a project with a group that is using Eclipse, but I'm using Netbeans. Up until today this wasn't an issue. When updating from the repo they have added some source code as a library under a directory called /lib-src. When I try to compile the code I get an error that it can't find certain packages... these are the packages under /lib-src.
Using NetBeans I can add the library as a folder so now the references to those packages are happy. However, I'm getting this new error when compiling:
UNEXPECTED TOP-LEVEL ERROR:
CODE:.........
I can include the build-impl.xml file if you need it, but I don't think that is main issue.
View 2 Replies
View Related
Apr 12, 2010
I am completely new to the NDK.
I have done a couple of the tutorials including the hello from jni one and another one that calculates the sum of two numbers.
They involved using cygwin and the ndk to create the library so file and I have a bit of a grasp on how to insert my own libraries into the libraries layer of Android.
I have now been asked to access the native libraries on Android and see what I can use them for.
My question is can I do this?
The STABLE-APIS.txt document is a bit vague and mentions the following as Stable C++ API's in Android 1.5
cstddef
new
utility
stl_pair.h
Does that mean I can access them?
If so then how do I go about it?
View 1 Replies
View Related
Sep 28, 2010
I need to import a couple of jars that where compiled under the full implementation of java. I know that Android doesn't use all the packages that java has to offer. My question is: Is it possible to import them without creating errors? Is there a tool that can convert jars to android jars? if so, can some examples be provided.
View 1 Replies
View Related
May 19, 2010
i have two files
App.java
Gallery.java
App. java contains frontend buttons and functionalities Gallery.java lists the imagesin the sd card. i want to call Gallery.java in click event in app.java
App.java
package gallery.display;
import android.app.Activity;
import android.os.Bundle;
import android.view.View.OnClickListener;
import android.view.View;...........
View 1 Replies
View Related
Mar 16, 2009
I'm trying to call a java method from javascript using addJavascriptInterface(); but seems does not work, it always display "failure"; java code...
View 2 Replies
View Related