SYNC THE
BEAT
Ifrah Rehman (2019-54)
Nouman Shahzad (2019-53)
1
INTRODUCTION
1. Sync The Beat is a mobile app designed to unite music
lovers in a synchronized symphony of creativity.
2. With Sync The Beat, users can play a single song
together on their individual mobile devices, each with a
distinct instrument. Whether it's a guitar, piano, drums,
etc.
3. Sync The Beat transforms any location into a concert
hall, allowing you to unleash your passion for music
and create unforgettable harmonies with friends,
anytime, anywhere.
2
FUNCTIONAL REQUIREMENTS
User Registration and Authentication:
Users should be able to create accounts
and log in to the app to access its features
securely.
Song Selection and Playback:
Users should be able to choose a
specific song from a library and play it
on their mobile devices.
Instrument Selection:
Users should be able to select the
instrument they want to play along with
the song.
Synchronization:
The app should ensure that all mobile
devices playing the song and
accompanying instruments are
synchronized, maintaining a consistent
tempo and timing.
3
FUNCTIONAL REQUIREMENTS
Real-time Audio Mixing:
The app should mix the audio from each
instrument with the original song's audio
in real-time to create a harmonious
blend of the music.
Volume and Balance Controls:
Users should have the ability to adjust
the volume and balance between the
original song and their instrument to
achieve the desired sound.
Recording and Sharing:
Users should be able to record their
synchronized performance and share it
with others through social media or
other platforms.
Collaboration:
Users should be able to invite and
connect with other users to play
together in a synchronized session,
allowing for a collaborative music
experience.
4
FUNCTIONAL REQUIREMENTS
Song Library Management:
The app should have a feature to
add, remove, and organize songs
in the library, allowing users to
expand their repertoire.
Offline Mode:
The app should support offline
usage, allowing users to
synchronize and play songs even
when they don't have an internet
connection.
User Profiles:
Users should have personalized
profiles where they can manage
their preferences, instrument
choices, and recordings.
Notifications:
The app should send notifications
to users about new song
additions, collaboration requests,
and other relevant updates.
5
DFD LEVEL 1
6
APP INTERFACES
7
APP INTERFACES
8
9
THANK YOU!

Sync The Beat presentation.pptx

  • 1.
    SYNC THE BEAT Ifrah Rehman(2019-54) Nouman Shahzad (2019-53) 1
  • 2.
    INTRODUCTION 1. Sync TheBeat is a mobile app designed to unite music lovers in a synchronized symphony of creativity. 2. With Sync The Beat, users can play a single song together on their individual mobile devices, each with a distinct instrument. Whether it's a guitar, piano, drums, etc. 3. Sync The Beat transforms any location into a concert hall, allowing you to unleash your passion for music and create unforgettable harmonies with friends, anytime, anywhere. 2
  • 3.
    FUNCTIONAL REQUIREMENTS User Registrationand Authentication: Users should be able to create accounts and log in to the app to access its features securely. Song Selection and Playback: Users should be able to choose a specific song from a library and play it on their mobile devices. Instrument Selection: Users should be able to select the instrument they want to play along with the song. Synchronization: The app should ensure that all mobile devices playing the song and accompanying instruments are synchronized, maintaining a consistent tempo and timing. 3
  • 4.
    FUNCTIONAL REQUIREMENTS Real-time AudioMixing: The app should mix the audio from each instrument with the original song's audio in real-time to create a harmonious blend of the music. Volume and Balance Controls: Users should have the ability to adjust the volume and balance between the original song and their instrument to achieve the desired sound. Recording and Sharing: Users should be able to record their synchronized performance and share it with others through social media or other platforms. Collaboration: Users should be able to invite and connect with other users to play together in a synchronized session, allowing for a collaborative music experience. 4
  • 5.
    FUNCTIONAL REQUIREMENTS Song LibraryManagement: The app should have a feature to add, remove, and organize songs in the library, allowing users to expand their repertoire. Offline Mode: The app should support offline usage, allowing users to synchronize and play songs even when they don't have an internet connection. User Profiles: Users should have personalized profiles where they can manage their preferences, instrument choices, and recordings. Notifications: The app should send notifications to users about new song additions, collaboration requests, and other relevant updates. 5
  • 6.
  • 7.
  • 8.
  • 9.