-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Add slicer plugin #6857
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Add slicer plugin #6857
Changes from 1 commit
Commits
Show all changes
101 commits
Select commit
Hold shift + click to select a range
2194613
extremly basic slicer, note playback and gui works
DanielKauss 5941766
very simple peak detection working
DanielKauss 4f91187
basic phase vocoder implementation, no effects yet
DanielKauss 1000e1a
phase vocoder slight rewrite
DanielKauss 85a6e36
pitch shifting works more or less
DanielKauss 7ca35af
basic timeshift working
DanielKauss 89c67d9
PV timeshift working (no pitch shift)
DanielKauss 30ff89a
basic functions work (UI, editing, playback)
DanielKauss 330cc15
slice editor Ui working
DanielKauss 9a2a83d
fundamental functionality done
DanielKauss 76782c1
Everything basic works fully
DanielKauss 126672b
cleanup and code guidelines
DanielKauss c040192
Merge remote-tracking branch 'origin/master'
DanielKauss 62697af
more file cleanup
DanielKauss efe1a7e
Tried fixing multi slice playback (still broken)
DanielKauss 6bda6df
remove includes, add license
DanielKauss d13ca1a
code factoring issues
DanielKauss 6482c16
more code factoring
DanielKauss 5df2b89
fixed multinote playback and bpm check
DanielKauss 6b7e442
UI performance improvments + code style
DanielKauss d94046c
initial UI changes + more code style
DanielKauss 7391d6d
threadsafe(maybe) + UI finished
DanielKauss c9ac279
preparing for dinamic timeshifting
DanielKauss 1a09f5f
dynamic timeshifting start
DanielKauss 382f73b
realtime time scaling (no stereo)
DanielKauss d88b870
stereo added, very slow
DanielKauss 248fe74
playback performance improvments
DanielKauss b1cfb3c
Roxas new UI start
DanielKauss f2410fd
fixed cmake
DanielKauss 81977f3
Waveform UI finished
DanielKauss 5ba792b
Roxas UI knobs + layout
DanielKauss 648d6b7
Spectral flux onset detection
DanielKauss 4d183f2
build + PV fixes
DanielKauss 35bb114
clang-format formatting
DanielKauss 0077806
slice snap + better defaults
DanielKauss 0ed6237
windows build fixes
DanielKauss c91e4a4
windows build fixes part 2
DanielKauss 7f6d7fd
Fixed slice bug + Waveform code cleanup
DanielKauss ea75dcc
UI button text + reorder + file cleanup
DanielKauss dd60d69
Added knob colors
DanielKauss 79d6f47
comments + code cleanup
DanielKauss 2a06101
var names fit convention
DanielKauss c2948c0
PV better windowing
DanielKauss 8457d96
waveform zoom
DanielKauss b2cd808
Minor style fixes.
consolegrl b7c7def
Initial artistic rebalancing of the plugin artwork.
consolegrl 9a0bd87
PV phase ghosting fix
DanielKauss 1080e5c
Use base note as keyboard slice start
DanielKauss 290ef8d
Good draft of Artwork, renamed bg to artwork
consolegrl 611884a
Removed soft glow.
consolegrl 2d22249
Fixed load crashes + findSlices cleanup
DanielKauss 3e0419f
Added sync button
DanielKauss e202dec
Merge pull request #2 from consolegrl/slicert-style
DanielKauss 6990944
added pitch shifting, sometimes crashes
DanielKauss 0cc28bd
pitch fixes
DanielKauss 5a56aea
MacOs build fixes
DanielKauss 441052c
use linear interpolation
DanielKauss 9185d2d
copyright + div by 0 fixes
DanielKauss fbbe9f0
Fixed rare crash + name changes + license
DanielKauss ae50fd9
review: memcpy, no array, LMMS header, name change
DanielKauss 2d55539
static constexpr added
DanielKauss a44c42e
static vars to public + LMMS guards
DanielKauss 7e7d42c
remove references in classes
DanielKauss be19d9b
remove constexpr and parent pointer in waveform
DanielKauss 0511e74
std::array for fft
DanielKauss 9a9ca50
fixed wrong name in style
DanielKauss ef81ac5
remove c style casts
DanielKauss 44e712d
use src_process
DanielKauss d74ad4a
use note vector for return
DanielKauss f745af6
Moved PhaseVocoder into core
DanielKauss efd9c61
removed PV from plugin
DanielKauss 525d29b
remove pointers in waveform
DanielKauss 669cdd2
clang-format again
DanielKauss 95eee6d
Use std:: + review suggestions
DanielKauss eb5cfdb
More review changes
DanielKauss ae4df11
new signal slot + more review
DanielKauss 34ba2dc
Fixed pitch shifting
DanielKauss eb11366
Fixed buffer overflow in PV
DanielKauss e4e680a
Fixed mouse bug + better empty screen
DanielKauss a3b601c
Small editor refactor + improvments
DanielKauss 965850e
Editor playback visual + small fixes
DanielKauss 57e90fd
Roxas UI improvments
DanielKauss b9e1605
initial timeshift removing
DanielKauss b23f2dc
Remove timeshift + slice refactor
DanielKauss 33c08f3
Removed unused files
DanielKauss efde89d
Fix export bug
DanielKauss adb8148
Fix zoom bug
DanielKauss a4ab2b4
Review changes SakerTooth#2
DanielKauss 4a2236b
Remove most comments
DanielKauss f44fa4d
Performance + click to load
DanielKauss cdf45fc
update PlaybackState + zerocross snapping
DanielKauss faeeaef
Fix windows build issue
DanielKauss 24738bb
Review + version
DanielKauss df8b90f
Fixed fade out bug
DanielKauss b2e7f11
Use cosine interpolation
DanielKauss 1f5c494
Apply suggestions from code review
DanielKauss d2734c9
More review changes
DanielKauss b4b64b1
Renamed files
DanielKauss 1fb4618
Full sample only at base note
DanielKauss bf7bdc4
Fix memory leak
DanielKauss 4894e95
Style fixes
DanielKauss File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
code factoring issues
- Loading branch information
commit d13ca1a0b70e608798c28d0b22f2d456ee61ba43
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.