Skip to content
This repository has been archived by the owner on Sep 22, 2023. It is now read-only.

exa04/Loopbase-old

Repository files navigation

Loopbase (ON HOLD INDEFINITELY)

Continuous Integration CodeQL License Codebeat Downloads

With loopbase, you can browse samples on Looperman and download them. Just search for whatever you need, save samples, and drag them into your DAW from the app! Loopbase is not affiliated with Looperman.

Screenshot

💻 Installing

THIS APP IS STILL IN ALPHA: You may encounter bugs, some features are missing or subject to change. If you want a pre-release, head over to the releases section and grab the latest one for your platform.

🛠️ Building

If you want to build Loopbase yourself, you'll need to have git, npm, and node.js installed.

  1. Clone the repository
git clone https://github.com/StarburstAudio/loopbase
  1. Then, install the dependencies
npm i
  1. Now, decide whether you want to build or run
npm run electron:serve  # Runs the app with hot-reload
npm run electron:build  # Compiles the app to an executable

If you run into an error, try running nvm use 16 and then re-doing step 3.

🙋 Contributing

If you've already contributed to open-source, you may not need to read this. The TL;DR is that Loopbase uses a feature-branch workflow. Your branch is to be prefixed with feature-

If you want to contribute, feel free to look at the issues section. You can open an issue yourself if you have a suggestion or improvement. In that case, tag it as an enhancement. If your issue is with a bug or some other unexpected or unwanted behavior that you've noticed with the app, tag it as a bug.

If you want to resolve issues, do the following:

  • Ask to be assigned to the issue, continue if your request has been approved
  • Clone the repository (if you haven't already)
  • Create a new branch for the issue you're working on (prefix it with feature-)
  • Implement your changes, commit and push them
  • When you feel ready, open a pull request to have your changes merged