added notes

This commit is contained in:
Robert McGovern 2022-10-08 20:45:30 +01:00
parent eda633ef4b
commit 17405f9c3d
4 changed files with 120 additions and 0 deletions

View File

@ -1,2 +1,13 @@
# SoundpoolBrowser
Browser for Magix Soundpool files
## Description
Small app to catalogue files from Magix Soundpool DVD's into Genres, Instruments and samples.
Plus preview said samples.
Should also allow dragging sample into another app, like Garageband or Logic
## Usage
## Screenshots

74
notes/file structure.txt Normal file
View File

@ -0,0 +1,74 @@
so for "Soundpool DVD Collection 17", contains folder of ...
'Breakbeat Vol. 1' 'Chillout Vol. 5'
'DanceElectro Vol. 9' 'Dubstep Vol. 1'
'HipHop Vol. 12' 'Jazz Vol. 1'
'Minimal DeepHouse Vol. 9' 'MovieScore Vol. 8'
'RockAlternative Vol. 3' 'TechnoTrance Vol. 13'
----
[Soundpool DVD Collection 17]$ ls Jazz\ Vol.\ 1/
Bass BPM.inf Brass
Drums Guitar Keys
Piano Synth Vocals
---
[Soundpool DVD Collection 17]$ ls -la Jazz\ Vol.\ 1/Synth/
-rw-r--r-- 1 rob rob 707348 Jul 16 2010 'k_Echoes A 1.wav'
-rw-r--r-- 1 rob rob 707390 Jul 16 2010 'k_Echoes A 2.wav'
-rw-r--r-- 1 rob rob 707390 Jul 16 2010 'k_Echoes A 3.wav'
-rw-r--r-- 1 rob rob 707348 Jul 16 2010 'k_Echoes A 4.wav'
-rw-r--r-- 1 rob rob 707390 Jul 16 2010 'k_Echoes A 5.wav'
-rw-r--r-- 1 rob rob 707558 Jul 16 2010 'k_Echoes A 6.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Glass 1.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Glass 2.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Glass 3.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Glass 4.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Glass 5.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Glass 6.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Melody B 1.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Melody B 2.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Melody B 3.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Melody B 4.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Melody B 5.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Melody B 6.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Pad A 1.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Pad A 2.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Pad A 3.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Pad A 4.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Pad A 5.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Pad A 6.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Whistle A 1.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Whistle A 2.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Whistle A 3.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Whistle A 4.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Whistle A 5.wav'
-rw-r--r-- 1 rob rob 706714 Jul 16 2010 'k_Whistle A 6.wav'
---
Other file examples of files ...
-rw-r--r-- 1 rob rob 353914 Jul 16 2010 'o_Tremolo 6.wav'
-rw-r--r-- 1 rob rob 1412738 Jul 16 2010 'w_Ballad A 1.wav'
'Umber Horns 1.wav'
'Umber Horns 2.wav'
'Umber Horns 3.wav'
'Umber Horns 4.wav'
-rw-rw---- 1 deluge deluge 1059504 Oct 8 18:26 'Umber Horns 5.wav'
-rw-rw---- 1 deluge deluge 1059504 Oct 8 18:15 'Umber Horns 6.wav'
-rw-rw---- 1 deluge deluge 1059504 Oct 8 18:15 'Umber Horns 7.wav'
'Beige Bass 1.wav' 'Gamboge BassA 6.wav' 'Limerick ViolinsA 4.wav' 'Orange Basses 2.wav' 'Orchid Strings 7.wav' 'Viridian Pizz 5.wav'
'Beige Bass 2.wav' 'Gamboge BassA 7.wav' 'Limerick ViolinsA 5.wav' 'Orange Basses 3.wav' 'Orchid Violins 1.wav' 'Viridian Pizz 6.wav'
'Beige Bass 3.wav' 'Gamboge Cello 1.wav' 'Limerick ViolinsA 6.wav' 'Orange Basses 4.wav' 'Orchid Violins 2.wav' 'Viridian Pizz 7.wav'
'Beige Bass 4.wav' 'Gamboge Cello 2.wav' 'Limerick ViolinsA 7.wav' 'Orange Basses 5.wav' 'Orchid Violins 3.wav' 'Viridian Violins 1.wav'
'Beige Bass 5.wav' 'Gamboge Cello 3.wav' 'Limerick ViolinsB 1.wav' 'Orange Basses 6.wav' 'Orchid Violins 4.wav' 'Viridian Violins 2.wav'
'Beige Bass 6.wav' 'Gamboge Cello 4.wav' 'Limerick ViolinsB 2.wav' 'Orange Basses 7.wav' 'Orchid Violins 5.wav' 'Viridian Violins 3.wav'
'Beige Bass 7.wav' 'Gamboge Cello 5.wav' 'Limerick ViolinsB 3.wav' 'Orange Strings 1.wav' 'Orchid Violins 6.wav' 'Viridian Violins 4.wav'
'Beige StingsB 1.wav' 'Gamboge Cello 6.wav' 'Limerick ViolinsB 4.wav' 'Orange Strings 2.wav' 'Orchid Violins 7.wav' 'Viridian Violins 5.wav'

31
notes/layout.txt Normal file
View File

@ -0,0 +1,31 @@
Genre
Instrument
<string> <number>.wav
BPM.inf (inside of file is below, second set of scale letters from a diff file)
[Tempo] BPM=80
[HarmonyTable]
Scale=a C
Sample1=a C
Sample2=B d
Sample3=C e
Sample4=d F
Sample5=e G
Sample6=F a
Sample7=G B
----
Swift Objects?
Genre Instrument:
String: name name: string (all text, minus number)
volume: number number: number (ties to sample)
tempo: number location: string (file path)
scale: note enum (a-G) liked: bool
sample[number: note] date liked: date
liked: bool length: number (seconds)
date liked: date
date scanned: date

4
notes/thoughts.txt Normal file
View File

@ -0,0 +1,4 @@
1) try and identify what the k_ w_ o_ on some files mean, if can't then simply strip them off
2) scan folder for genres, then spin of threads to scan instruments, then tracks
3) browser should provide filter down by default of genre, optional filter trackname
4) ...