I'm doing a preliminary research to convert a simple midi sequencer designed with Processing in an Android app, the problem is that the library that I use on the computer to interface with music devices via MIDI does not work inside android. So I decided to export the project to Android Studio.
There are several Google Samples about MIDI, but none showing how to send an outgoing MIDI signal via USB to a listening music device.
Do you know if there is any example for android studio that deals with the topic? Any advice?
I could develope it entirely on Processing but the Processing the MidiBus MIDI library does not work on Android.
Thanks
Related
I want to develop a feature for an android app so that when there is a call we can play an audio file on a call. This audio file should be played when the mic is muted. In other words, the other side of the call will just hear the audio file nothing else.I want to run this app on an Samsung A52 rooted device.
Many people said that for this feature I need to create a custom android firmware. In other words I need kernel development. I was sure about it until my client said that hey have a 3rd party lib which is implemented this feature without kernel development. I was disappointed until I saw this post related to achieve this feature through running some commands on a rooted android. The post was talking about injecting uplink audio in a call.
The devices I wanted to run the app on them have Qualcomm-based chipsets. Does anyone have an experience related to this topic?
According to the linked post I guess it's possible through running some commands on a shell of a rooted device but I don't know which commands I should use.
I'm trying to develop a C++ application on Windows 10 (using Visual Studio 2017) capable of looking for nearby mobile devices and sending data (images) via Bluetooth. I'm new to Bluetooth applications, but from what I understand, the best solution is to use BLE and make the computer a GATT server.
For this purpose, I'm quite confused about which tool I should use in order to start creating my application, since most of the libraries I have found online are outdated or poorly documented (libblepp, gattlibpp, bluetoe).
I've also found this Windows API but I don't understand if this is what I should use and I don't know how to include it in my project neither.
Has anybody had some experience with this and could provide me some hints concerning the right tool to use, in order to get started with my project?
On the other side, I would like to develop a mobile app using Flutter capable of receiving the image and reading the data sent by the computer. flutter_blue looks like the best option to go with.
Edit: The idea for the application is the following: the computer runs an application that generates various frames. In the meanwhile, it constantly scans for nearby devices and, whenever a user makes a request, it sends the current output image to the device that makes the request.
The Windows API is what you should use if you write a C++ application for Windows. That will be the best supported option. If you happen to find some library that also does BLE it will probably just be a wrapper around the Windows API.
Unfortunately these APIs use the WinRT architecture which is not the easiest to set up but should work fine once you've managed to set up the environment.
Im building an android app to send files to my device over bluetooth. This sounds simple enough, however the device can only receive data with the XMODEM file transfer protocol.
After extensive searching, I have not found any useful resources or examples of this working
My question is: has anyone ever successfully sent files over bluetooth with and android using XMODEM ftp?
Thanks!
I'm preparing to create a open source mobile app for learning to type in Braille. The app will need to:
Access up to 6 simultaneous touch points
Generate text-to-speech audio on the fly
Play MIDI sounds with 6 simultaneous channels, generated on the fly
Connect with a BlueTooth device
Ideally, I would like to create the app once in one development environment, and then deploy it to Android, iOS and other devices.
PhoneGap
Titanium
LiveCode
However, as far as I can tell from my research, none of these gives me access to all the native features that my project will need.
I would be interested to hear from developers who are working in these and similar development environments on how easy it is to handle the four requirements I have listed above.
With all those requirements i'd go for Xamarin, i know it can deal with text-tp-speech, bluetooth and multiple touch inputs but you have to check whether it supports your MIDI requirement.
And of course you can port to all platforms.
Bluetooth Chat Sample Application
TextToSpeech class
Basically I want to make the tizen smartwatch into a bluetooth headset for a period of time. We have a tizen and an android developer handy and we're willing to build anything necessary to make this work.
This kind of process seems to work with built-in android applications like the standard phone app. But there doesn't seem to be any documentation online as to how an app developer would leverage streaming the mic.
It should be noted that we do need to get the audio into the microphone input on the phone for our third party software to work. It's not as simple as just getting the audio to the phone.
Any help, even someone telling us what isn't possible, will be greatly appreciated.
It is possible to play sound with the HTML audio tag: http://developer.samsung.com/forum/board/thread/view.do?boardName=SDK&messageId=269002&startId=zzzzz~&searchSubId=0000000032&searchType=ALL&searchText=sound
It is possible to capture the sound in a Host Android application
It is possible to exchange data bytes by bluetooth with the accessory SDK: http://developer.samsung.com/samsung-mobile#accessory
The data transfer is quick and efficient, so low quality sound may works with little delay
So it certainly is possible. But you'll have to code (or use compatible javascript and android libraries) all the streaming code which is quite a lot of work