30 days · 100 commits
June 2025
- Day 62 · 2 commits

- Audio engine
- 26365caAdded Sample Specific Crossfade access to Sample Context Menu
- UI / UX
- 94397dbTimeline Grid: Hold Shift to ignore snapping to freely move blocks
- Day 63 · 0 commits

- Day 64 · 1 commit

- Modulation
- c9e7251Refactor: Condition Monitor More Self Contained. Plugin Processor now has less direct responsibilities.
- Day 65 · 5 commits

- Audio engine
- 5b815e7Per Sample Reverb Settings Panel restructure, added labels
- Effects
- 349637dMajor Update: Reverb Effect Added and working in early stage, can select use Global, or per cell. Need to add all parameters. Framework for adding effects is now in place, need to make chain selector.
- UI / UX
- d3932a8Moved Global Reverb to newly added Effects button in Bottom Bar Component.
- 430ee44Reverb Settings Panel Adjusted pt 2
- 1094497Reverb Settings Panel Adjusted
- Day 66 · 7 commits

- Audio engine
- eda21c1Removed Lower Sample Browser for Cleaner UI, only appears when Sample Browser button is clicked in Bottom Bar Component
- ffda5f4Bottom Bar now hides when Sample Browser is opened.
- c415ec3Delay Effect Added: Global/Per Sample Cell. Need to clean up interface and add toggle options
- Effects
- 00016feRefactor for Effect State Management: Grids now save state
- ada1670Fixed Delay Buttons not appearing
- 393f997Fixing Delay Toggle Not Showing pt 1
- UI / UX
- 0268135Fixed Delay Button(s) size
- Day 67 · 0 commits

- Day 68 · 1 commit

- Other
- 75fbc05TimelineStateManager added. Regressed on showing active samples
- Day 69 · 1 commit

- Audio engine
- 1498e9eBranch-Timeline Grid: Drag/Drop from Sample Grid to Timeline Grid
- Day 70 · 5 commits

- Audio engine
- 2d13ff4Can now drag Samples from the Sample Browser into Timeline Grid. Need to add State Saving and Activation
- 66798c1Sample Browser to Timeline Grid Pt 1
- 89cf110Timeline Grid now saves sample start time
- Timeline
- 8bc6cb5Timeline State Reading
- UI / UX
- c5598edREVERT: 'Refactor for effect sta..' Timeline Grid State Saving Data Architecture added
- Day 71 · 7 commits

- Audio engine
- e095cc5Multi-Sample Data Logic and UI
- fd57e7eSample Filters now update as you move the knobs
- Effects
- 24553faFilter Settings now functional
- c770d7dAdded Filter Folder option to SampleSettingsPanelComponent
- Infrastructure
- 89e9289TimelineGrid.cpp refactor. Saved 300 Lines
- 390c64bSampleDataManager.cpp Mega Refactor saving 900 lines
- Other
- 4c89657Removed DBG lines from SampleDataManager.cpp
- Day 72 · 5 commits
- Audio engine
- 3fa7bd5Fixed Click zones for Sample Cells and Multi Cell Badges
- 2a06c81Multi-Sample Copy Paste now recognizes all samples
- de1c1f3Multi-Sample Cell Audio Logic and UI Panel
- Other
- 06e44deCreated EnvelopeTabComponent and Restored VolPanADSR
- 4eeb64cMoved SamplePanel and MultiCellPanel back to mouse position
- Day 73 · 2 commits

- Audio engine
- a56ec33Added Pitch Shift Settings and Structure
- 43f91f8Added Trigger Sample Mode
- Day 74 · 5 commits

- Audio engine
- 756cb70Added Proability Option to Sample Context Menu, Removed Gated Option
- 0d4ce75Pitch Shift now functional, works, but not well yet.
- 2e28bd5Pitch Shift additional refinements
- 787b41dPitch Shift pass-through OLA Pipeline
- UI / UX
- cf84af3Updated Global Effects Panel to be tabbed selections
- Day 75 · 3 commits
- UI / UX
- 593ea5fSelected Grid now saves state
- c6d25ccLast used Grid now saves state
- Other
- 7cd948bPluginEditor Window Size & Position now properly save state
- Day 76 · 1 commit

- Other
- d27f6e8PluginEditor DBG Clean
- Day 77 · 1 commit
- Infrastructure
- 3064bf9Moved TrackControl strip out of PluginEditor into new MainContentComponent.cpp as part of ongoing refactor
- Day 78 · 1 commit
- Audio engine
- 3e0bb4ePluginEditor Refactor into MainContentComponent and EditorPanelManager, Need to fix Sample Browser Behind Grids, BottomBar Panels not hiding on click, Panel Placement, and BottomBarComponent not fully hiding.
- Day 79 · 9 commits

- Audio engine
- 0ee5cf0Consolidated Sample Clearing options in context menu
- 96db34bFixed Sample Browser Z placement, Fixed Bottom Bar not disappearing.
- UI / UX
- e70add7Panels now center on resize
- Infrastructure
- a50fea5Fixed DBG Build Errors in ReverbSettingsPanelComponent and DelaySettingsPanelComponent
- Other
- 13d8bd3Added Data Saving for Editing Tab
- eebc67fAdded Editing Tab to SampleSettingsComponent
- bf4ee1eConsolidated Copy/Paste options into sub-menus
- 9c7b63aPanels are now natively centered
- 5441cc0Fixed FileLoader debug crash
- Day 80 · 2 commits

- Timeline
- fd86b14Trim and Range now functional, waveform shows trim section
- Other
- 4d5b9d2Play/Pause/Stop quirks fixed
- Day 81 · 4 commits

- UI / UX
- c6db528Phase 2.5 of Effect Settings Panel/Chain- Effects are now displaying
- 7440457Phase 2 of Effect Settings Panel/Effect Chain
- e0bcb9ePhase 1 of Effect Settings Panel/Effect Chain
- Other
- 91ef2deAdded basic animations for Light Rain, Heavy Rain, and Snow
- Day 82 · 2 commits
- Effects
- 449a0a2Can Drag Effects in Effect Chain, visible marker appears. Need to add function
- UI / UX
- c90cc3bEffect names now display in Effect Chain Panel
- Day 83 · 0 commits

- Day 84 · 0 commits
- Day 85 · 10 commits
- Audio engine
- 724219dMoved Visualizer Effects behind the Sample Grids
- 9db545aDuring Playback, Sample Cells highlight according to their current volume
- 4b883ebReverse Feature in Sample Settings Panel Editing Tab now functional
- 398e163Pitch Simplification before upgrade
- Modulation
- 3bd0eaeAdded Sun and Moon, need to make transparent
- Other
- b83be86Phase 1 of EnvironmentVisualizer
- 9c7417cEffectChainPanel now has smooth animations in all grids.
- 1b90f8eEditorPanelManager now has smooth animations
- 3a12c79GridPanelManager now has smooth animations
- 07c3786Drag and Drop Reordering of Effects is now Functional: Thank you to Shane Dunne, google getdunne juce-draggable list box to see his implementation.
- Day 86 · 5 commits

- Other
- c8828b5Added Window Mode to Granular tab
- 79c83b6Granular Engine now functioning
- 2d3a04fGranular Phase 0.9 added, need to link
- 7c14539Granular Synthesis Options Added
- ec09854Added Granular Tab to SampleSettingsComponent
- Day 87 · 6 commits

- Audio engine
- 07dcb50Sample Browser: Folders now highlight on mouse drag over
- 3bbed65Sample Browser: Add to Favorites Context Menu option added
- cac2026Sample Browser: Added Save Search Path button
- b23eef0Can now delete Custom Folders in Sample Browser
- UI / UX
- 0cfb617Added Go to Source Cell option to Effect Cell Context Menu
- e3108f1Fixed positioning of context menu for Effect Grid
- Day 88 · 5 commits

- Timeline
- 939d089Moved Timeline Mode Buttons into their own bar
- UI / UX
- b17c221Timeline Grid: Can now Order items in any... order
- 8ff3f18Removed duplicate Source label in Timeline Grid
- 0b13f48Realligned tracks and source in Timeline Grid
- 2a89f6bAdded Select Modes for Timeline Grid Items
- Day 89 · 6 commits

- Visualizer
- 58ff7bfAdded Stars, Larger Sun, Storm Gusts, Fog, Rainbow after heavy rain, Depth, Better Glow, Bigger Splash Effects
- 52bc5d8Added Splash effects for Light Rain and Heavy Rain
- UI / UX
- 1a9dbc8Timeline Grid Item State Saving added
- Other
- 1edbb1fImproved sun visibility
- 296a73fAdded Particles for Seasons
- 424ad79Snow piles on bottom of screen
- Day 90 · 1 commit
- Timeline
- 922a4eaTimeline Snapping redesigned, completely functional now and simpler to use
- Day 91 · 3 commits
- Modulation
- df7477fModulation Backend added
- UI / UX
- 098eea1Modulation Matrix Controls showing when manually drawing instead of FlexBox
- c2398c7Timeline Grid Snapping now works for all divisions in context menu. Added hierarchy of colors for bars/beats.