Skip to content

Tanishq172006/TAAL

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

License

Stars

6 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors