myownelixir2 / nuclio_frontend

UI part for the euclidean pseudo random rhythm generator. Revolutionise your workflow with neucl.io - a modern take on the euclidean sequencer. Effortlessly generate unexpected and intricate polyrhythms, new track ideas and audition (YOUR) samples in a brand new way. Perfect for producers, sound designers, remixers and creators.
https://bit.ly/4dnJgwu
Creative Commons Zero v1.0 Universal
0 stars 0 forks source link
algorithmic generative music python3

Neucl.io - Modern Euclidean Rhythm Generator - GUI 🎢🐍

R Docker Firebase Framework7

About

Neucl.io UI - is a sleek and contemporary Shiny application, serving as the front-end interface for the Neucl.io back-end system. You can find more about the back-end system here.

It leverages the power of the R programming language and is built on the robust Shiny framework, designed to create interactive web applications straight from R. This application specifically utilizes ShinyMobile, a package that augments Shiny with a focus on a mobile-friendly interface. ShinyMobile is based on the Progressive Web App (PWA) Framework7, which provides a native-like look and feel on iOS and Android platforms.

The app integrates Firebase for user authentication and features a clean, appealing, and modern user interface which ensures a seamless user experience.

Features

-πŸ” Firebase Integration: The app implements Firebase for a robust user authentication process. Upon accessing the app, users need to either log in or register via a custom login page.

-πŸ“± Mobile-friendly Interface: By leveraging the capabilities of ShinyMobile and Framework7, the app offers a mobile-friendly interface that mirrors the native UI on iOS and Android. It ensures an enjoyable and intuitive user experience across all devices.

-🎡 Euclidean Sequencer: The heart of the app is its ability to communicate with the FastAPI back-end and control the creation of Euclidean beats. This makes it an invaluable tool for musicians, DJs, and music enthusiasts, enabling them to generate complex rhythmic patterns with ease and precision.

-βš™οΈ Customizable Settings : Effortlessly modify your settings to swiftly generate an endless array of sound phrases.

-πŸŽ›οΈ Arranger Module : This module empowers users to arrange their sounds into specific sequences, providing an additional layer of customization and complexity to the generated beats.

-🎧 Playlist Module : Users can create, manage, and save their playlists, offering a convenient method to store and recall their favorite sequences.

Run