Song-Noise-Recorder - Song Noise Recorder Built Using Flutter

Overview

Song-Noise-Recorder

Flutter App that is able to play an .mp3 song (local asset) and records the noise levels(in db) of the song and using mqtt sends the data to a Python desktop app which draws a chart/graph with the results.

Schematics

  • Diagram of MQTT Protocol communication MQTT_Diagram

Presentation:

Presentation_Voiceover.mp4

Prerequisites:

  • Android Studio with the latest Flutter SDK
  • Python IDE (I'm using PyCharm)
  • A physical device (mobile phone)

Setup and Build

  1. install the python paho-mqtt library using the command pip install paho-mqtt
  2. install the python matplotlib library using the command pip install -U matplotlib
  3. the flutter dependencies & permissions are already present in the pubspec.yaml/AndroidManifest.xml files and are installed using the command flutter pub get
  4. mqtt uses a public free broker provided by EMQ X which is based on MQTT IoT cloud platform, so you don't need to setup anything here
  5. enable developer options and USB debugging on your physical device

Run

  1. connect a physical device to your computer through USB
  2. start the Python mqtt listener
  3. select your device in Android Studio and run the app
  4. you are done!
You might also like...

An ipod classic for iOS/Android, built with Flutter

An ipod classic for iOS/Android, built with Flutter

Retro aims to bring back the iPod Classic experience to iOS and Android. I originally started working on it nearly 2 years ago and released it as a TestFlight beta (because Apple wouldn't allow it on the App Store) and have been maintaining it myself since.

Jan 3, 2023

This Flutter plugin created to show how to use OpenCV and ZXing C++ libraries natively in Flutter with Dart FFI using the camera stream

OpenCV and ZXing C++ libraries natively in Flutter with Dart FFI using the camera stream

Oct 21, 2022

Create responsive music design using Flutter

Create responsive music design using Flutter

Create responsive music design using Flutter

Dec 27, 2022

A fully-functional video streaming app made in Flutter using Custom Nodejs backend.

A fully-functional video streaming app  made in Flutter using Custom Nodejs backend.

LAVENDER 📺 A fully-functional video streaming app like netflix made in Flutter using Custom Nodejs backend. How To Run This Project 🏃‍♂️ Clone the r

Jan 10, 2023

Flutter (web-only at this moment) plugin for recording audio (using the microphone).

Microphone Flutter (web-only at this moment) plugin for recording audio (using the microphone). Getting started To learn more about the plugin and get

Sep 26, 2022

Fleo - A video calling application developed using flutter🤠

Fleo - A video calling application developed using flutter🤠

Fleo 📸 Video Calling Application developed using flutter Light and Dark Modes 👁 Join using Room Codes 👽 One room can accomodate upto 4 persons Powe

Dec 25, 2022

A simple music player made using Flutter.

A simple music player made using Flutter.

Music Player App This is a beautiful music player, developed using Flutter. Features Play any song included in Flutter Assets Background Play Beautifu

May 21, 2022

A Music Player App made using Flutter.

A Music Player App made using Flutter.

A local music player app made using flutter. Getting Started This project is a starting point for a Flutter application. A few resources to get you st

Dec 22, 2022

flutter record mp3 using the native api

Record Mp3 Record an MP3 using the platform native API Depend on it Add this to your package's pubspec.yaml file: Flutter = 1.19.x dependencies: re

Dec 22, 2022
Owner
Cristian Ciont
CS Student
Cristian Ciont
A feature-packed audio recorder app built using Flutter

Qoohoo Submission ??️ An audio recording/playing app. ??️ This is a basic audio

Akshay Maurya 24 Dec 22, 2022
WazPlay is just a music app written in flutter and service to download song and play it.

wazplay Introduction WazPlay is just a music app written in flutter and service to download song and play it. WazPlay is the first product for Waz and

Zaw Lin Tun 4 Dec 8, 2022
Virlow Flutter Recorder - an open-source Flutter application that can transcribe recorded audio

The Virlow Flutter Recorder is an open-source Flutter application that can transcribe recorded audio, plus it includes TL;DR and Short Hand Notes for your transcription. It also consists of a rich text editor that allows you to edit the transcription plus add any additional notes you require.

null 12 Dec 26, 2022
Flutter plugin for sound. Audio recorder and player.

Flutter Sound user: your documentation is there The CHANGELOG file is here Overview Flutter Sound is a Flutter package allowing you to play and record

null 764 Jan 2, 2023
Flutter plugin for sound. Audio recorder and player.

Sounds Sounds is a Flutter package allowing you to play and record audio for both the android and ios platforms. Sounds provides both a high level API

Brett Sutton 75 Dec 8, 2022
A Flutter package for both android and iOS which provides Audio recorder

social_media_recorder A Flutter package for both android and iOS which provides

subhikhalifeh 16 Dec 29, 2022
Spotube - A lightweight free Spotify desktop-client built using flutter

Spotube is a Flutter based lightweight spotify client. It utilizes the power of

Kingkor Roy Tirtho 2.3k Jan 7, 2023
Enjoy podcasts with Tsacdop! A podcast player built with flutter.

About Enjoy podcasts with Tsacdop. Tsacdop is a podcast player developed with Flutter, a clean, simply beautiful and friendly app, which is also free

stonegate 339 Dec 31, 2022
Minimalistic local music player built with flutter for android.

Nano Music Player Simple local music player built with flutter. It uses the audioplayer plugin to play files, and path_provider to locate the external

Jan Hrastnik 34 Dec 17, 2022
MusicAppPlaylist - Music App Playlist Built With Flutter

Music_App_Playlist This is Playlist theme model & here used visibility widget...

null 4 Nov 10, 2022