All Projects → xNul → drop

xNul / drop

Licence: MIT license
A LÖVE visualizer and music player

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to drop

image-uploader
Simple Drag & Drop image uploader plugin to static forms, without using AJAX
Stars: ✭ 70 (+311.76%)
Mutual labels:  drag-and-drop, drag, drop
Vue Smooth Dnd
Vue wrapper components for smooth-dnd
Stars: ✭ 1,121 (+6494.12%)
Mutual labels:  drag-and-drop, drag, drop
Smooth Dnd
drag and drop library for javascript
Stars: ✭ 408 (+2300%)
Mutual labels:  drag-and-drop, drag, drop
KDRearrangeableCollectionViewFlowLayout
A Drag and Rearrange UICollectionView through its layout
Stars: ✭ 73 (+329.41%)
Mutual labels:  drag-and-drop, drag, drop
DragDropiOS
DragDropiOS is a drag and drop manager on iOS. It supports drag and drop with in one or more classes extends UIView. This library contains UICollectionView and UITableView that implenment of drag and drop manager.
Stars: ✭ 71 (+317.65%)
Mutual labels:  drag-and-drop, drag, drop
rc-dock
Dock Layout for React Component
Stars: ✭ 318 (+1770.59%)
Mutual labels:  drag-and-drop, drag, drop
Ng2 Dnd
Angular 2 Drag-and-Drop without dependencies
Stars: ✭ 861 (+4964.71%)
Mutual labels:  drag-and-drop, drag, drop
lovelive
💕 Live coding framework for LÖVE(2D Game Engine)
Stars: ✭ 27 (+58.82%)
Mutual labels:  love2d, love, love2d-framework
Angular Skyhook
An implementation of react-dnd for Angular.
Stars: ✭ 146 (+758.82%)
Mutual labels:  drag-and-drop, drag, drop
Gong Wpf Dragdrop
The GongSolutions.WPF.DragDrop library is a drag'n'drop framework for WPF
Stars: ✭ 1,669 (+9717.65%)
Mutual labels:  drag-and-drop, drag, drop
dockview
Zero dependency layout manager and builder with ReactJS support
Stars: ✭ 45 (+164.71%)
Mutual labels:  drag-and-drop, drag, drop
react-native-dnd-board
A drag and drop Kanban board for React Native.
Stars: ✭ 41 (+141.18%)
Mutual labels:  drag-and-drop, drag, drop
KanbanDragDropiOS
Kanban Board using Drag & Drop iOS API
Stars: ✭ 95 (+458.82%)
Mutual labels:  drag-and-drop, drag, drop
vue-simple-upload-component
A simple upload component for Vue.js 2.x
Stars: ✭ 14 (-17.65%)
Mutual labels:  drag-and-drop, drag, drop
music visualizer
Shader viewer / music visualizer for Windows and Linux
Stars: ✭ 137 (+705.88%)
Mutual labels:  waveform, visualizer, music-visualizer
Kddraganddropcollectionview
This component allows for the transfer of data items between collection views through drag and drop
Stars: ✭ 476 (+2700%)
Mutual labels:  drag-and-drop, drag, drop
React Smooth Dnd
react wrapper components for smooth-dnd
Stars: ✭ 1,560 (+9076.47%)
Mutual labels:  drag-and-drop, drag, drop
Ngx Smooth Dnd
angular wrapper for smooth-dnd
Stars: ✭ 152 (+794.12%)
Mutual labels:  drag-and-drop, drag, drop
solid-dnd
A lightweight, performant, extensible drag and drop toolkit for Solid JS.
Stars: ✭ 251 (+1376.47%)
Mutual labels:  drag-and-drop, drag, drop
Cog
Cog - A Free and Open Source Audio Player for macOS 10.13+
Stars: ✭ 152 (+794.12%)
Mutual labels:  player, music-player

Drop, a LÖVE visualizer and music player

I've always loved music and visualizations, but mainstream visualizers are frequently so packed with features that they feel cumbersome. They have some neat graphics, but aren't very good at reflecting the actual beat of the music and so, I decided to create Drop; a simple, efficient music player/visualizer.

music visualization
To add music, either drag and drop your music on the window or make sure you run the visualizer at least once, exit, navigate to your system's appdata directory, open "LOVE/Drop/music", and place your music files/folders in there.

Features:

  • drag and drop music files/folders onto window
  • scalable gui (can make Drop really small and put it in the corner of your screen)
  • realtime ffi-implemented rfft calculations (really fast and efficient waveform generation)
  • decoder/queueable audio support
  • ID3 metadata support (gets song name/artist when stored in mp3)
  • audio input support (with this you can visualize speaker and microphone audio!)
  • keyboard music controls and now graphical music controls (with color accents!)
  • scrub bar, timestamps, and draggable scrub head with an updating visualization
  • frame-by-frame visualization navigation
  • shuffle and loop functionality
  • volume and mute controls
  • fade-visual sync
  • configurable
  • quick start
  • fps capping
  • session persistence
  • spectrum/bar visualization
  • custom colors
  • doesn't run fft calculations when minimized or paused

Controls:

  • Left Arrow: Previous Song
  • Right Arrow: Next Song
  • Up Arrow: Volume Up
  • Down Arrow: Volume Down
  • Space bar: Pause/Play
  • s and l: Shuffle and Loop
  • i: toggle fade
  • m: toggle mute
  • f: fullscreen mode
  • 1, 2, 3, and 4: change visualization type
  • Escape: exit fullscreen mode
  • Comma and Period: move frame-by-frame through the visualization

Setup:

  1. Download Drop with this link
  2. Extract it and navigate to the drop-master folder

For Windows, navigate to "releases", "Windows", and then double click start.bat to start Drop.
For Mac, navigate to "releases", "Mac", and then enter bash start.sh in Terminal to start Drop.

Credit:

Drop uses the drop-fft library which is a modified version of the kissfft library. All credit for the amazing fft implementation should go to its creator Mark Borgerding.

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].