https://github.com/ryohey/signal Skip to content Navigation Menu Toggle navigation Sign in * Product + GitHub Copilot Write better code with AI + Security Find and fix vulnerabilities + Actions Automate any workflow + Codespaces Instant dev environments + Issues Plan and track work + Code Review Manage code changes + Discussions Collaborate outside of code + Code Search Find more, search less Explore + All features + Documentation + GitHub Skills + Blog * Solutions By company size + Enterprises + Small and medium teams + Startups By use case + DevSecOps + DevOps + CI/CD + View all use cases By industry + Healthcare + Financial services + Manufacturing + Government + View all industries View all solutions * Resources Topics + AI + DevOps + Security + Software Development + View all Explore + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Enterprise + Enterprise platform AI-powered developer platform Available add-ons + Advanced Security Enterprise-grade security features + GitHub Copilot Enterprise-grade AI features + Premium Support Enterprise-grade 24/7 support * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up Reseting focus You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} ryohey / signal Public * * Notifications You must be signed in to change notification settings * Fork 150 * Star 1.4k Online MIDI Editor: signal signal.vercel.app License MIT license 1.4k stars 150 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings * Code * Issues 38 * Pull requests 13 * Discussions * Actions * Security * Insights Additional navigation options * Code * Issues * Pull requests * Discussions * Actions * Security * Insights ryohey/signal main BranchesTags [ ] Go to file Code Folders and files Last commit Last Name Name message commit date Latest commit History 2,935 Commits .github .github .vscode .vscode app app electron electron functions functions packages packages scripts/perf scripts/perf static static .env.example .env.example .firebaserc .firebaserc .gitignore .gitignore .gitmodules .gitmodules .prettierrc.json .prettierrc.json LICENSE LICENSE README.md README.md firebase.json firebase.json firestore.indexes.json firestore.indexes.json firestore.rules firestore.rules package-lock.json package-lock.json package.json package.json turbo.json turbo.json vercel.json vercel.json View all files Repository files navigation * README * MIT license logo-github Node.js CI Join the chat at https://discord.gg/XQxzNdDJse signal is a user-friendly music sequencer application developed using web technology, designed for seamless, cross-platform use. Goals * Cross-Platform Compatibility: Ensure accessibility across various devices and operating systems. * Simple User Interface: Focus on an intuitive, non-complicated user interface for ease of use. * MIDI Compatibility: Support for MIDI format to facilitate a wide range of music production needs. Concepts signal is conceptualized not as a replacement for a Digital Audio Workstation (DAW), but as a complementary tool. It excels during the initial stages of music composition and sketching, allowing artists to quickly and efficiently lay down their musical ideas. To keep the focus on composition without distractions, signal comes with intentional limitations: * Basic Sound Quality: Prioritizes simplicity over high-quality sound production. * No Effects (Fx): Excludes sound effects to streamline the music creation process. * Lightweight Design: Optimized for minimal resource usage, ensuring a fast and responsive user experience. By setting these constraints, signal aims to offer a streamlined and distraction-free environment, ideal for artists focusing on the core aspects of musical composition and idea development. Setup Instructions Cloning the Repository 1. Open your terminal. 2. Clone the repository by running: git clone https://github.com/ryohey/signal.git 3. Navigate into the project directory: cd signal Installing Dependencies 1. In the project root directory, run the following command to install the required dependencies: npm install Running the Application Note The first time you run it, you will get a build error, so please run npm run build once before running npm start. 1. To start the application, run: npm start 2. The application should now be running on http://localhost:3000. Contribution As the creator of signal, I, @ryohey, welcome any form of contribution to this music sequencer application. Your support, whether it's through code improvements, bug fixes, or feedback, is invaluable in enhancing and evolving signal. Reporting Bugs * Encountered a bug? Please use GitHub Issues to report it. Your reports are crucial in identifying and resolving problems, ensuring a smoother experience for everyone. Join Our Discord Community * I've set up a Discord community for signal users. It's a space for mutual support, sharing tips, and discussing music production. Your participation would be a wonderful addition to our growing community. Support Through GitHub Sponsors * signal is a personal project that I've been passionately developing. If you like what you see and wish to support my efforts, you can do so through GitHub Sponsors. Even the smallest contribution can make a significant difference and is deeply appreciated. Your engagement, big or small, contributes greatly to the development of signal. Thank you for being a part of this journey, and I'm eager to see the impact of your contributions on this application. About Online MIDI Editor: signal signal.vercel.app Topics react audio music editor typescript midi webaudio Resources Readme License MIT license Activity Stars 1.4k stars Watchers 19 watching Forks 150 forks Report repository Sponsor this project Sponsor Learn more about GitHub Sponsors Contributors 15 * * * * * * * * * * * * * * * Languages * TypeScript 97.3% * JavaScript 2.0% * Other 0.7% Footer (c) 2024 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact * Manage cookies * Do not share my personal information You can't perform that action at this time.