[Free}DjWaveAudioTools and DjWavrecorder

These are two extensions for working with wav audio files.
With these you will be able to create Audioeditor Apps

DjWavrecorder:

  • record from internal mics or usb in 16bit 44.1kHz
  • listen to input level ( if supported, otherwise throw error)
  • set the record level
  • show recording time
  • record, pause and resume record


com.django.djwavrecorder.aix (30.6 KB)

DjWaveAudioTools

  • Render Waveform view: saves as png
  • Trim wav with markIn/markOut
  • Combine wav : combines 2 wav files to 1.
  • Mix wav: mixes 2 wav files to 1
  • Reverse wav
  • Loop wav: multiplies wav file
  • Apply fade : in/out in milliseconds
  • Apply LoudnessEnhancer:
  • Apply Equalizer
  • save speed setting:
  • convert sampleRate to: 22.05 kHz, 44.10kHz, 48.00kHz, 96.00kHz
  • encode to ogg: compress wav file to .ogg ( great quality and ability to provide
    seamless loop ( advanced players as TaifunPlayer recommend !)
    This extension uses the vorbis-java-1.0.0-beta library . Credits go to
    https://ftp.osuosl.org/pub/xiph/releases/vorbis-java
  • this extension uses a special player (based on AudioTrack class to avoid the
    trouble with the mediaplayer class and audiosession Id). Note: The player only
    supports wav files, no .ogg other other formats. Please use a more advanced
    mediaplayer if you need other features. This player is meant to be used for
    audioprocessing. for example in apps for musicians.
  • All functions create a processed new wav file when executed
  • show the progress of the audioprocessings

    com.django.djwaveaudiotools.aix (541.0 KB)
    Demo aia:


    DjWaveAudioTools .aia (628.4 KB)
    I only wanted to create a little demo but ended up in a full working audioeditor :wink:

extensions used in this aia:
DjWavRecorder
DjWaveAudioTools
DjSlider
JoeDevAbsolutePath <- credits #Joejsanz

4 Likes

Could you provide more details about this? Line inputs from sound output (e.g. keyboard headphone socket) as well or only microphones ?

Some guitarist devices like mini amps provide routing signal to an usb output. when connected to your smartphone via OTG Adapter you can record through the usb port.This extension supports this. ( For example I am using a Mighty Plug Pro mini amp and a simple otg adapter to record my guitar, voice and backline through usb). Maybe some keyboards support audio output via usb too. I know there a microphones that can be connected to usb.

PS: related to mic inputs mono/stereo: My old Samsung S6 from 2016 has 2 camera mics (=stereo), so my extensions can record stereo, or dual mic, that creates a nice double mono sound) If your smartphone/tab has only one camera mic, you can only rec mono

2 Likes