Android :: Achieve Dynamic Midi Generation And Playback On Droid?
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
Jan 30, 2009
When using a mediaplayer to play back an audio file, you can set looping to true - that's not the issue here.
If looping is set to true, there's still an audible gap between the file finishing and then starting again.
How could I achieve true gapless playback? I've attempted using two instances of the same file, overriding oncomplete and onseek.. can't seem to improve the gap though.
View 6 Replies
View Related
Aug 27, 2010
Been struggling with this since receiving my X. Seems like no matter what player I use the playback is jerky. It's very subtle, almost as if the video is dropping a frame or so every second. I've tried the stock player, Astro, Rockplayer, mPlayer, Zimly, Act, and the list goes on and the problem still persists.
I've encoded (using handbrake) with all of the settings suggested on the boards and have tweaked things on my own trying to find the proper setting, but still no luck. The strange and frustrating thing is that the exact same files play just fine on my 1st gen iPod touch (clearly an inferior piece of hardware) and on my wife's incredible. These encodes are of standard def DVDs at average settings (a full movie is about 1.3gb, all h.264 mp4 files.
I was able to improve playback by rebooting the X and then playing the video, but this doesn't seem like an acceptable solution every time I want to watch something. I tend to encode and watch a lot of stuff on my commute to/from work, and I'd really like to replace my touch with the X, but the media capabilities are falling way short. Considering switching to the Inc as I know it's able to play my media properly, but I'd prefer to keep the X for the larger screen size (though the Inc does seem to feel better when using one-handed). I'm on the fence right now, but if the X can't function as expected then it might be going back. Unfortunately I only have until the 1st to return it so I don't think I can hold out and see if 2.2 fixes this issue.
View 1 Replies
View Related
May 28, 2009
I want to make my android project Internationalization,but i don't know how to achieve it. I have searched on the internet,and just know i have to make values-xx file in
es.I want to know what should i do about the code.
View 2 Replies
View Related
Mar 24, 2010
When i use toast to display some text on screen it displays little bit above the bottom(default position).
now i want to display it in the middle of screen or according to my choice can any one guide me how to achieve this?
View 1 Replies
View Related
Sep 14, 2010
How can I achieve the following layout in Android?
What I would like, is to have the 3 blue boxes top aligned in their view, and then I'd like to have the red box centered underneath the blue boxes, but so that when I animate the red box up, it slides underneath the blue box.
I have tried placing the blue and red boxes in different layouts, but as soon as I animate the red box up, if it goes outside the border of its layout, it disappears (I don't want the red box's layout to clip the red box, I want the red box to slide under the blue box so that the blue box occludes the red box.)
I have also managed to create this layout using a series of nested layouts, but because of the draw order, the red box always appears on top of the blue box. I attempted to use the bringToFront() method, but I found out that this only works on sibling views within the same layout. Unfortunately I can't get this type of layout while keeping all 4 views within the same layout. Any suggestions? (also, if anyone has better suggestions for the title of this question I'm all ears)
View 1 Replies
View Related
Aug 4, 2010
Who else is anxiously waiting for the next generation of Android phones to come out?I recall Motorola saying they will be releasing a 2Ghz phone by the end of this year? Any speculation on whether these phones will be 4G? Can anyone say dual snapdragons! Also, side note I enabled a profile pic, but its not being displayed what the deal with that?
View 6 Replies
View Related
Oct 11, 2010
I am facing a problem with Bluetooth Headset and KeyCharacter Mapping. When I press play/pause button from Samsung sbh-, its not getting reflected in Phone. I traced and came to know that, normally scan code of 164, keycode of 85 is formed when i press Headset play/pause. And PhoneWindow manager will intercept this and send ACTION_MEDIA_BUTTON if keycode =85 (KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE). But keycode that I'm getting is 0 even when i press headset play/pause in PhoneWindow Manager. Even in KeyInputQueue, the keycode that is obtained is 0. Does anybody when keycode gets generated?
View 3 Replies
View Related
Feb 10, 2010
Is there any way I can dynamically generate uplink DTMF tone (ie the receiver hears it)?When I looked at the android source code I saw a function called startDTMF() which is exactly what I need, but I couldn't find any API that allows me to access that function.I then thought of using ToneGenerator and tried to inject the sound to the mic stream, and again I couldn't find a way to achieve this.
View 1 Replies
View Related
Sep 2, 2010
I find it a waste of time that every time I need to enter a string that I have to go edit the strings.xml file manually. What I'd like to be able to do ideally is have Eclipse pop up a dialog box that lets me specify the name of the resource and the value for it. Then Eclipse would generate the code in strings.xml and paste the correct reference to the string at the cursor position.
View 1 Replies
View Related
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 7, 2009
Good article thought you guys might want to see. They say absolutely nothing about the moment, but possibly the behold 2. What is the Android 2.0 release date for first generation phones?
View 2 Replies
View Related
Jul 13, 2012
It looks like ics automatically runs the "Android is Upgrading" thing whenever it senses some "change" in boot.img? It happens everytime i flash a kernel, without wiping dalvik cache. It will continue to run regardless of whether the dalvik cache files are present or not. This is actually a good feature.
But i noticed that if i simply do a nandroid backup of /boot, and restore it without doing anything else, or flash the same kernel again, it will boot up with the "Android is Upgrading" thing again from the start.
is there a way to disable this, or at least prevent dalvik cache generation if they are already present? im using amon Ra recovery
View 1 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
Jun 12, 2010
I want to add a non-native shared library to Android so every application on the device would be able to use it. I mean using packaged classes just like a core library as if they were present in the application itself. I studied Android source code to figure out a way to add a new path to the application ClassLoader and found out that it is created during startup and there's no way to change the paths later. I can use my own ClassLoader, but all I will get after loading a class will be a reference to a Class object. This way I will be bound to work through reflection mechanism, which is slower than the native execution system Is there any way to organise a shared library on Android?
View 2 Replies
View Related
Apr 25, 2010
I'm stuck on a problem and if possible I will need help from the community. I'm not looking for a ready-made solution, but something which would help me to produce the result.
I'm looking for a way to produce a dynamic activity based on a JSONArray object.
Here an example of a JSONArray object:
[ { "name": "my checkbox name",
"type": "checkbox",
"value": "one,two,three"
}
{ "name": "my edit text",
"type": "text",
"value": ""}...]
This JSONArray could be totally random. It could have 2 text views, 3 select menus, 1 text view and so on.
The goal is to iterate over this JSONArray and create the appropriate elements within my android code.
To produce the result I've thought of a simple switch which would render one by one my different JSONArray to an android widget.
But after that how could I have access of every property of every widget rendered?
Edit: I need as well to assign an event listener on some widget as taking the GPS coordinated...
View 1 Replies
View Related
May 10, 2010
I am trying to develop an app and I want it to bring in data from a mySQL database. But from some reading I have done on different sites, I am realizing that it is probably not going to happen. But I am curious to know, how do apps like PhoneFlix and others view that dynamic data on the application? Does it somehow just bring it in through http? If so, how would I go about doing that? Does anyone know of any good sites that will point me in the right direction?
View 1 Replies
View Related
Jun 25, 2010
I am new to Android. I need to view one text on the screen. After thread sleep time I need to add another text on the screen. I have to show the text adding but my code display after all the append operation. How to show adding text one by one? code...
View 1 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
Jul 11, 2010
Is it possible to do polling in Android? For example, I want my application to monitor a directory continuously. If there is for example a new folder created in that directory I want to log it down. Is it possible to acheive this by polling? Or is there any other way to do this?
View 7 Replies
View Related
Jul 7, 2010
I try to add a table layout from Java code. When there are two fields in a tablerow it displays the first field only. How to display the entire row with all fields?
code... How to do this?
View 1 Replies
View Related
Jul 25, 2010
OK, So I want to set the background to a transparent image and change the color of the background on an event firing. I can set the background image to a resource in an xml file, and I can also change the color of a TextView on event firing, but for some reason I can't do both at the same time. Do I need to create a drawable or something? Also, how do I reference the top level LinearLayout. I'm programming using eclipse JEE Galileo with the ADT Plugin and the android sdk. O.S. android 2.1-update1 (eclair). My friend can do it in actionscript and I have to do it in java to beat him lol.
View 1 Replies
View Related
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
View Related
Jun 24, 2009
I have a webview and need to trigger a function when a user clicks on particular url. How can I achieve this?
View 5 Replies
View Related
Sep 17, 2010
So I'm struggling a bit with what is probably a fairly basic concept.. Activity Lifecycle.I have read a bunch of thread on the topic, and I feel I understand well both the functionality, and rationale behind the lifecycle model implemented for Activities, but it raises a bit of a problem for me. My app (game) has a couple of distinct Activities for various sections:
1. The TitleActivity is a very small Activity that just launches a GLSurfaceView and renders a startup logo.I use this to detect the OpenGL capabilities of the device (eg so I know if it's using a software renderer)
2. The LaunchActivity is the main menu screen where the user can access options etc and start a game
3. The GameActivity will either launches a GLSurfaceView or a standard View depending on hardware capabilties.
The issue I am having is that I want to pre-load some "slow-to-load" resources, specifically audio, in the Title Activity so when the Launch Activity renders I can play some background music.I have the concept of a "media library" which I use throughout the game.Because of memory limitations in the SoundPool, I have limited this to only absolute real-time sounds and all others are played using mulitple instances of MediaPlayer.Hence my media library has a bunch of pre-loaded MediaPlayer instances which I access regularly during game play.. so it makes sense to have a centralized access point for all audio.All fine, however the problem is that when I launch one activity from another.. for example the TitleActivity starts the LaunchActivity (via a call to startActivity(Intent...)), the former goes through the onDestroy stage of its lifecycle.Now logically I had assumed that if I allocate a bunch of resources in the onCreate of an Activity, I should clean them up in the onDestroy, however in the case of my "media library" if I load up the audio files in the onCreate of my TitleActivity they will be torn down when the LaunchActivity is started because the TitleActivity will have its onDestroy() method called.
View 9 Replies
View Related
Aug 22, 2010
I'd like to populate a listview from 2 tables. Anyone know how I can achieve this? Currently what I have looks like but it only works with one adapter.
View 1 Replies
View Related
Oct 26, 2009
I am developing an application in which a user keeps on scrolling and each view displays a single text. The views are not suppose to end. How can i achieve that?
View 4 Replies
View Related
Oct 8, 2010
I am trying to develop small application for reset Logging on Phone. Can some one throw some Lights on how to achieve logging in AndriodRunTimeInit whenever there is exception? I want to write into file whenever there is RunTime exception.
View 1 Replies
View Related