Skip to content
Tanishq172006Public

About

Its a music app, made for mostly making the experience of the android and other platform users easy

Resources

Stars

6 stars

Watchers

0 watching

Forks

Repository files navigation

Logo

T A A L

TAAL is a modern cross-platform music creation app designed to make beat creation simple, powerful, and fun.


The Team DEVEORA β™‘

TAAL = Tanishq β€’ Ananya β€’ Anshul β€’ Lavanya


Platforms Supported

  • Android
  • Windows
  • MacOS
  • Linux
  • iOS (in progress)
  • Web (in progress)

Core Features

Music Creation🎡

  • Create and edit beats using:

    • Drum Editor πŸ₯
    • Guitar Editor 🎸
    • Piano Roll Editor 🎹
  • Additional tools:

    • Step sequencer with real-time playback
    • Metronome for timing precision

Audio Power 🎧

  • Import custom audio files and instruments
  • Built-in soundfonts for playback
  • Real-time mixing and layering

Export & Storage πŸ’Ύ

  • Export your creations as:

    • .WAV
    • .MIDI
  • Features:

    • Save projects locally
    • Open export folder directly from the app

User Modes

  • 🟒 Beginner β†’ Simple & intuitive
  • 🟑 Intermediate β†’ More control
  • πŸ”΄ Advanced β†’ Full customization

Built With

  • Kotlin
  • Compose
  • C++
  • Firebase
  • SQLDelight
  • Gradle

Project Structure

TAAL/
β”œβ”€β”€ composeApp/
β”‚   β”œβ”€β”€ commonMain/       # Shared UI + logic
β”‚   β”œβ”€β”€ androidMain/      # Android-specific
β”‚   β”œβ”€β”€ iosMain/          # iOS (WIP)
β”‚   β”œβ”€β”€ jvmMain/          # Desktop builds
β”‚   β”œβ”€β”€ jsMain/           # Web support
β”‚   └── cpp/              # Native audio engine
β”œβ”€β”€ iosApp/               # iOS wrapper
└── gradle/               # Build system

Screenshots (cheese) πŸ§€

Android View πŸ“±

Desktop View πŸ’»


Demo (action) 🎬


Releases

You can download the latest version of TAAL for your platform below.

Download Latest (v1.0.1)

Installation Guide

  • Android (.apk)
    Enable "Install from unknown sources" and install the APK.

  • Windows (.msi)
    Run the installer and follow the setup.

  • MacOS (.dmg)
    Drag the app into Applications.

  • Linux (.deb)

    sudo dpkg -i taal_1.0.1_amd64.deb

View all releases


Getting Started

Follow these steps to run TAAL locally.

Prerequisites

  • JDK 17+

    java -version
  • Gradle (wrapper included)

  • Android Studio / IntelliJ IDEA

  • Xcode (for iOS)

Installation

  1. Clone the repository

    git clone https://github.com/Tanishq172006/TAAL.git
  2. Navigate to the project

    cd TAAL
  3. Build the project

    ./gradlew build
  4. Run the app

    Desktop:

    ./gradlew run

    Android:

    • Open in Android Studio
    • Click Run

    iOS:

    • Open iosApp in Xcode
    • Run on simulator/device

bts- behind the scenes πŸ˜‰

  • Check out our Devlog where we documented the journey
  • and our love-hate relationship with GRADLE

devlog


short note :) πŸ§ƒ

  • a really crazy app (imo), made just in some weeks
  • yea we did fight with GRADLE alot
  • and ig we deserve some chocolates, right? πŸ˜‹πŸ«
  • enjoy TAAL <3

made with lots of loveee.

About

Its a music app, made for mostly making the experience of the android and other platform users easy

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages