MWEngine icon indicating copy to clipboard operation
MWEngine copied to clipboard

Audio engine and DSP library for Android, written in C++ providing low latency performance within a musical context, while providing a Java/Kotlin API. Supports both OpenSL and AAudio.

Results 19 MWEngine issues
Sort by recently updated
recently updated
newest added

Hi @igorski, I am trying to record voice with music. I use SampleEvent to load the music and start recording. while recording the **latency is delayed** by few **milliseconds**, which...

improvement
awaiting reply
performance

Hi @igorski **I am trying to post process the recorded voice by using below code snippet** ``` _engine.getInputChannel().setMuted( false ); _engine.recordInput(false); _engine.startInputRecording( Environment.getExternalStorageDirectory().getAbsolutePath() + "/Download/test/outputt2.wav”,true); ``` **Then add effect to...

awaiting reply

In another issue I have started I was reminded that for a while I haven't actually deleted events when the engine is running because of crashes. Instead I've used a...

I'm using handleNotification() in your StateObserver class (just copied from your example) to update things in realtime and create automations (this includes modifying things in the engine, ex. changing a...

bug
awaiting reply

In my app I'm having a classic sequencer UI where clicking a cell adds or removes an event to be played at that position by calling event.addToSequencer(). I've noticed that...

bug
awaiting reply

Hi @igorski I am trying to reduce a background noise(like fan and other ) while recording by using lowpass filter processor, By doing this I can eliminate noise by 75%...

After staring and procrastinated at sampleevent.ccp and baseaudioevent.cpp I finally decided to give a try. I first made a bool member in sampleevent - isForward - with a setter void...

feature request

I have made two biquad filter with resonnane from this source: https://www.musicdsp.org/en/latest/Filters/259-simple-biquad-filter-from-apple-com.html which I've incorporated into a stripped MWEngine Filter. My assignment is to port Fonofone, an iOs app to...

addition

When logging from the native layer, this can block the rendering (when executed from a callback). As such it is preferred to [use systrace instead](https://developer.android.com/studio/profile/systrace-commandline.html). Refactor _debug.cpp_ and remove _log_...

improvement
performance

Sequencing works via three actors: _Sequencer_ (static, collects events to playback at given time) _AudioEngine_ (static, caches properties of the sequencer - time as samples -) _SequencerController_ (constructor, directly modifies...

improvement