a quest to organize my massive collection of samples
Go to file
kayos@tcp.direct de6cc357d2
Add basic in-app help
2022-11-08 05:46:55 -08:00
.github/workflows Create go.yml 2022-07-16 04:04:06 -07:00
cmd/keepr Fix: premature fnish, Add: Melodic loop symlinks 2022-05-10 02:13:37 -07:00
internal Add basic in-app help 2022-11-08 05:46:55 -08:00
.gitignore Add README.md and optimize 2022-03-12 00:03:58 -08:00
README.md Add README.md and optimize 2022-03-12 00:03:58 -08:00
go.mod Attemping to fix some bugs 2022-05-10 00:17:51 -07:00
go.sum Add README.md and optimize 2022-03-12 00:03:58 -08:00

keepr

organize your audio samples.. but don't touch them.

problem

  • too many fuckin audio samples
    • 250 gigs scattered about in different subdirectories
    • moving them would immediately cause chaos in past project files

solution

  • create folder filled with subfolders that we populate with symlinks.
    • use file names, wav data, and parent directory names for hints
    • allows for easy browsing of audio samples from any standard DAW browser by:
      • key
      • tempo
      • percussion type
      • whatever we think of next

will you ever finish it

do I ever finish anything? idk maybe. it works right now better than the old version (which was a shitty bash script that ran fdfind), so it's lookin good so far.

  • guess tempo by filename
  • separate wave files and midi files
  • validate wave files
  • guess key by filename
  • guess drum type by parent directory
  • create symlinks for all of the above\
  • be stupid dumb fast
  • verify various theories with wave/midi data
  • sort MIDI files
  • more taxonomy
  • unit tests
  • in-app documentation
  • more to-do items

recognition