Api for waveTable synthesis on android - java

Could anyone tell me, Where can i find api for waveTable syntesis on android?
Or maybe i can use one of C++ waveTable synth libraries on android through JNI?
MediaPlayer and JetPlayer does not fit for this task.
I need to play MIDI, but with good soundbanks and be able to change soundbanks on user request.

AFAIR there's no API for this in SDK. If you want to play midi on android use MediaPlayer to do the playback (it does support midi files)

Related

does javafx has built in audio capture?

I know there is a duplicate question right here, but it's obsolete, so does javafx support audio capture.
Does it have any audio capturing API or interfaces, i know of AudioClip in javafx.scene.media. but it's only for playback.
No, JavaFX 8 does not have an audio capture API.
There is an existing feature request (currently scheduled for implementation in Java 9):
JDK-8090438 Camera and Microphone
For now, you can use the existing javax.sound API (which will probably work just fine from a JavaFX application), as suggested in Robin Jonsson's coment.

How to read and play realtime sound stream in java?

I'm using Java to read and play some real time audio streams such as the voice from radio station.
I have the real time web address like this one and it can be played in a web browser.
How can I play it using Java language?
Thanks.
MP3SPI is a Java Service Provider Interface that adds MP3 (MPEG 1/2/2.5 Layer 1/2/3) audio format support for Java Platform. It supports streaming, ID3v2 frames, Equalizer etc. It is based on JLayer and Tritonus Java libraries.
You can use this library MP3 SPI for Java Sound , and its documentation here.
Library reference

Streaming RTMPE in App

I am trying to stream a video in app using the native player for android. But when trying to stream a link with "rtmpe://" it doesn't work. Can anyone guide me on how to play this? So far I have only seen solutions of iOS. I want to play this without using external Apps.
Check supported media formats for Android here. Not all protocols work on android.

SpeechRecognition API: How to get the voice features (MEL Coefficients)

I was going to implement a speaker verification app for Android, and was wondering if there would be a way to get the voice features (MEL Coefficients) from the Android's Speech Recognition module?
Please note that speaker verification is slightly different than speech recognition, so that's why I'm not using the speech recognition directly.
No, you can not compute MFCC from audio stream with Android API. You can use external library for that, for example CMUSphinx
You can also try existing Java-only libraries for voice verification for Android like
Recognito

Android Multitrack Audio Library?

Hi Guys I am trying to build a "4-track" recording app on Android.
I'm looking for a library or set of classes I can use record audio and mix 4 channels of audio to a 2 channel "mixdown".
Ideally it would be similar to the javax.sound.sampled library.
Low latency is also important...
I am new to Android development and have only worked in web dev for a year (c#, jquery, sql, vb).
You will likely have to do an implementation of AudioTrack. This will give you the most control.
Ref:
http://developer.android.com/reference/android/media/AudioTrack.html
Android: Mixing multiple AudioTrack instances?

Categories