All Projects → person0b → Cassetter

person0b / Cassetter

Cassetter is a MIDI controlled granular sampler

Labels

Projects that are alternatives of or similar to Cassetter

Svelte Quickstart
Svelte un nuevo framework de JavaScript para construir interfaces de usuario.
Stars: ✭ 16 (-56.76%)
Mutual labels:  svelte
Post Communicating With Interactive Articles
Stars: ✭ 27 (-27.03%)
Mutual labels:  svelte
Sapper Template Firebase
Starter Rollup template for Sapper apps with Firebase functions based on https://github.com/nhristov/sapper-template-rollup.
Stars: ✭ 29 (-21.62%)
Mutual labels:  svelte
Telegram Standup Bot
Very simple telegram bot for submitting daily standups
Stars: ✭ 20 (-45.95%)
Mutual labels:  svelte
Sveltejs Tippy
Tippy.js for Svelte
Stars: ✭ 26 (-29.73%)
Mutual labels:  svelte
Wombat
Cross platform gRPC client
Stars: ✭ 868 (+2245.95%)
Mutual labels:  svelte
Egjs Infinitegrid
A module used to arrange card elements including content infinitely on a grid layout.
Stars: ✭ 751 (+1929.73%)
Mutual labels:  svelte
Svelte Preprocess
A ✨ magical ✨ Svelte preprocessor with sensible defaults and support for: PostCSS, SCSS, Less, Stylus, Coffeescript, TypeScript, Pug and much more.
Stars: ✭ 970 (+2521.62%)
Mutual labels:  svelte
Skeleton Elements
Skeleton elements - UI for improved perceived performance
Stars: ✭ 27 (-27.03%)
Mutual labels:  svelte
Smelte
UI framework with material components built with Svelte and Tailwind CSS
Stars: ✭ 871 (+2254.05%)
Mutual labels:  svelte
Revelt
Analysis of a project using React and Svelte technologies
Stars: ✭ 20 (-45.95%)
Mutual labels:  svelte
Svelte Tailwind Extension Boilerplate
A Chrome extension boilerplate built with Svelte, TailwindCSS, Jest, and Rollup.
Stars: ✭ 26 (-29.73%)
Mutual labels:  svelte
Svelte Redux Shopping Cart
Example Shopping Cart App using Svelte, Redux, and Webpack
Stars: ✭ 13 (-64.86%)
Mutual labels:  svelte
Svelte Types
Typescript definitions for Svelte v3
Stars: ✭ 16 (-56.76%)
Mutual labels:  svelte
Why Svelte
Why Svelte is our choice for a large web project in 2020
Stars: ✭ 953 (+2475.68%)
Mutual labels:  svelte
Selecto
Selecto.js is a component that allows you to select elements in the drag area using the mouse or touch.
Stars: ✭ 822 (+2121.62%)
Mutual labels:  svelte
Librelingo
🐢 🌎 📚 a community-owned language-learning platform
Stars: ✭ 844 (+2181.08%)
Mutual labels:  svelte
Omni
Distributed publishing platform and discussion network for scholars. Establishing an unenclosable scholarly commons.
Stars: ✭ 34 (-8.11%)
Mutual labels:  svelte
Svelte Inspect
console.log()-like interactive inspector for Svelte 3
Stars: ✭ 33 (-10.81%)
Mutual labels:  svelte
Svelte Flat
Flat UI components built with Svelte.
Stars: ✭ 13 (-64.86%)
Mutual labels:  svelte

cassetter

Cassetter is a MIDI controlled granular sampler. It was created as a companion application to the livecoding environment ORCΛ.

Powered by ToneJS, Svelte and Electron.

Installation

# Install dependencies
npm install

# Start the app
npm run dev

or download

Usage

First you need to select the folder in which the required samples are stored in the wav format. Now you can select a sample for each channel.

The sampler receives MIDI CC signals. Knob 0 starts the sample, the rest set the parameter value.

Knob 0 has 4 values:

  • o - Play a sample once;
  • l - Play a sample loop;
  • r - Play a sample once in reverse;
  • q - Play a sample loop in reverse;

For example, a signal !40o will play a sample on channel 4 once.

Other values will stop playback.

Other knobs range from 0 to z.

Hotkey:

  • Ctrl or Cmd + f - Select the sample folder
  • Ctrl or Cmd + s - Save parameters
  • Ctrl or Cmd + o - Open a parameter file
  • Shift + ↑ or ↓ - Channel selection
  • ↑ or ↓ - Selecting a parameter or a sample
  • ← or → - Change a parameter

Issues and review are welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].