Suggested Pitch Bend workaround, for extended plugins
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
Suggested Pitch Bend workaround for extended plugins:
## Enhancement Summary
Extension to save notes/sounds in formats that have Pitch Bend.
With user friendly interface, for it.
### Justification
It is annoying to make "New Project", every time, I want to "Pitch Bend" a note/sound.
Expectantly in middle of the work.
Super-super annoying for sf2/gig and vst guitars.
But I still love this project 😃
#### Mockup
- Just like “Controller Rack” create “Sound Pad”.
- In “Piano-Roll” window, add option under Right Mouse Click “Add to Sound Pad”, if clicked on crated note.
- Make a default directory, under “documents/Imms” named “sound_pad”
- Files added to “Sound Pad”, should be a single sound files saved as .wav, (or compressed if chosen in settings) in directory from point 3.
- Dragging files from “Sound Pad” should work exactly as dragging similar file types from “My Samples” section. ⋆
Also:
If possible, Default Naming Pattern for notes “[short_for_plugin]-[object_name]-[instrument_number]-[note]-[length]-[Next_Number]”
short_for_plugin = sf2, gig, vst, etc.
object_name = name of used “sf2, gig, vst, etc.”
instrument_number = number get from used “sf2, gig, etc.”
note = C1, …
Length = 1, …
Next_Number = just in case if similar name already exists
#####
⋆ = Running files from "AudioFileProcessor" plugin, that supports "Pitch Bend".
⋆⋆ "LMMS Pad" should be a better name then "Sound Pad”, as it could be confusing for some.
Base idea is the same.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the existing Controller Rack, Piano-Roll, My Samples, and AudioFileProcessor components to determine where a Sound Pad could fit. Trace how dragged sample files are handled and how projects currently preserve pitch-bent notes. Done means users can add a pitch-bent note, save it with the proposed naming and storage behavior, and drag it back like a sample.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100