All Projects → Yalantis → Horizon

Yalantis / Horizon

Horizon - Simple visual equaliser for Android

Programming Languages

java
68154 projects - #9 most used programming language
GLSL
2045 projects

Projects that are alternatives of or similar to Horizon

Awesome Deep Learning Music
List of articles related to deep learning applied to music
Stars: ✭ 2,195 (+1.29%)
Mutual labels:  audio
Quicktime video hack
Record iOS device audio and video
Stars: ✭ 177 (-91.83%)
Mutual labels:  audio
Fradioplayer
A simple radio player framework for iOS, macOS, tvOS.
Stars: ✭ 183 (-91.56%)
Mutual labels:  audio
Vocal Remover
Vocal Remover using Deep Neural Networks
Stars: ✭ 178 (-91.79%)
Mutual labels:  audio
Audioplayer
Audio Player for Nextcloud and ownCloud
Stars: ✭ 179 (-91.74%)
Mutual labels:  audio
Zen Audio Player.github.io
Listen to YouTube videos, without the distracting visuals.
Stars: ✭ 180 (-91.69%)
Mutual labels:  audio
Audioserve
Simple personal server to serve audiofiles files from folders. Intended primarily for audio books, but anything with decent folder structure will do.
Stars: ✭ 175 (-91.92%)
Mutual labels:  audio
Sof
Sound Open Firmware
Stars: ✭ 183 (-91.56%)
Mutual labels:  audio
Tsaug
A Python package for time series augmentation
Stars: ✭ 180 (-91.69%)
Mutual labels:  audio
Mixxx
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Stars: ✭ 2,510 (+15.83%)
Mutual labels:  audio
Audiospectrum
Audio spectrum using fft in iOS
Stars: ✭ 178 (-91.79%)
Mutual labels:  audio
Modernavplayer
ModernAVPlayer is a persistence AVPlayer wrapper
Stars: ✭ 179 (-91.74%)
Mutual labels:  audio
Omnimidi
A software MIDI synthesizer for professional use.
Stars: ✭ 181 (-91.65%)
Mutual labels:  audio
Online Video Editor
API based Online Video Editing using FFMPEG & NodeJs for Backend Editing
Stars: ✭ 176 (-91.88%)
Mutual labels:  audio
Atldotnet
Fully managed, portable and easy-to-use C# library to read and edit audio data and metadata (tags) from various audio formats, playlists and CUE sheets
Stars: ✭ 180 (-91.69%)
Mutual labels:  audio
Shaden
🎧 A modular audio synthesizer.
Stars: ✭ 175 (-91.92%)
Mutual labels:  audio
Min Vid
Popout video player in Firefox
Stars: ✭ 180 (-91.69%)
Mutual labels:  audio
Scaper
A library for soundscape synthesis and augmentation
Stars: ✭ 186 (-91.42%)
Mutual labels:  audio
Lmmediaplayer
A video and audio player with replaceable UI component.
Stars: ✭ 183 (-91.56%)
Mutual labels:  audio
Render Media
Intelligently render media files in the browser
Stars: ✭ 181 (-91.65%)
Mutual labels:  audio

Horizon - Simple visual equaliser for Android

This project aims to provide pretty cool equaliser for any Android audio project. Made in [Yalantis] (https://yalantis.com/?utm_source=github)

Check this [project on dribbble] (https://dribbble.com/shots/2452050-Record-Audio-Sample)

[Read more about Horizon] (https://yalantis.com/blog/horizon-open-source-library-for-sound-visualization/)

example

Usage

For a working implementation, please have a look at the Sample Project - sample

Get it on Google Play

  1. Include the library as local library project.

    compile 'com.yalantis:eqwaves:1.0.1'

  2. Initialize Horizon object with params regarding to your sound

    mHorizon = new Horizon(glSurfaceView, getResources().getColor(R.color.background),
                    RECORDER_SAMPLE_RATE, RECORDER_CHANNELS, RECORDER_ENCODING_BIT);
    ```
    
  3. To update Horizon call updateView method with chunk of sound data to proceed

    byte[] buffer = new byte[bufferSize];
    //here we put some sound data to the buffer
    mHorizon.updateView(buffer);
    ```

Compatibility

  • Library - Android ICS 4.0+
  • Sample - Android ICS 4.0+

Changelog

Version: 1.0.1

  • Version update

Version: 1.0

  • Initial Build

Let us know!

We’d be really happy if you sent us links to your projects where you use our component. Just send an email to [email protected] And do let us know if you have any questions or suggestion regarding the library.

License

Copyright 2017, Yalantis

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].