LameLibrary can now be easily used to access lame functionality. This way we can use the same lame structure for SampleBuffer
103 lines
5.5 KiB
Plaintext
103 lines
5.5 KiB
Plaintext
- do not process effects when playing frozen patterns
|
|
- select number of channels in export-project-dialog
|
|
- try to make vestige-plugin-dlls relative
|
|
- do song-editor-tempo-connection to vst-plugin inside remoteVSTPlugin
|
|
- add/remove-steps button in bb-editor for adding/removing according number of steps to/from all patterns of visible beat/baseline
|
|
- replace rest of wizard by simple directory-selection-dialog for working-dir when running the first time
|
|
- correctly load steps/dots from FLP-files
|
|
- convert FL-Plucked!-parameters to Vibed-parameters
|
|
- in flp-import-filter: merge play-list-items if possible
|
|
- integrated sample-browser in context-menu of sample-track/-tco
|
|
- make note able of journalling
|
|
- before calling undoStep/redoStep from journallingObject, save journalling-state-context and disabled journalling, restore afterwards
|
|
- intelligent journal-entry-merging
|
|
- undo/redo-support in note/track etc.
|
|
- save tco-settings in trackContentWidget::saveSettings() etc. instead of track::...
|
|
- restore stacking-order of windows when loading project
|
|
- bristol-bindings?
|
|
- resample sample-track-tcos when using hq-mode
|
|
- add support for panes-interface (like blender) (instead of MDI etc.)
|
|
- message to user when importing unsupported MIDI-file (track-count = 0)
|
|
- AMS/OMS-bindings
|
|
- remove binary-embed-system (Qt4-resource-system?)
|
|
- recording-functionality
|
|
- do not hang when saving while loading VST-plugin (because then we call dispatcher while the load-process is still going on)
|
|
- tempo-recogn. and sync of beat-samples
|
|
- make color-scheme switchable: LMMS / user
|
|
- autosave every 30s (configurable!) and offer recovery at startup after crash
|
|
- make piano-roll use rubberband instead of implementing a simple one on it's own
|
|
- level-meters in output-graph and instrument-track
|
|
- MIDI-program/MIDI-mapping/process program-/channel-change-events from MIDI-files
|
|
- DSSI-support
|
|
- use drawLineF() for drawing notes in pattern::paintEvent() in qt4-version
|
|
- only redraw region given by paint-event in pattern, bbTCO, sampleTCO etc.
|
|
- pre-listen when opening sample with QFileDialog
|
|
- panning-editing in piano-roll
|
|
- speed up painting of sampleTCO
|
|
- panning env+lfo
|
|
- rewrite export-project-dialog using layout-mechanism
|
|
- make piano-roll use the global clipboard??
|
|
- add more localizations:
|
|
- Swedish
|
|
- Norwegian
|
|
- Greece
|
|
- Elvish
|
|
- ...
|
|
|
|
|
|
- effect-board -> live-fx from input
|
|
- chord-editor?
|
|
- WAVE/OGG/MP3-Import -> FFT-analysis -> write notes
|
|
- classical note-edit-window -> also ability of printing and maybe later scanning & recognition of notes
|
|
- add FLAC as export-format?
|
|
|
|
Andrew Kelley's todo:
|
|
* when you press down or up while browsing the resource browser, it should
|
|
play the sample
|
|
* select the output file format based on what you selected in file->save as
|
|
* ability to read mp3 samples
|
|
* load asdlol.mmpz. if you render it without playing it, or if you play it
|
|
the first time, you hear unwanted artifacts.
|
|
|
|
|
|
- automation recording:
|
|
* when you record and there is already an auto clip, it repeats it
|
|
* it freezes when you try to do it with the Volume or Panning slider
|
|
* crashes when you try to do it with a solo/mute button
|
|
- when a song goes past the end of the song, make it stop or loop
|
|
- don't end mouse selection when control is released
|
|
- add a tools menu to piano roll
|
|
* quantize tool in the piano roll
|
|
* put some of the tools on there that already have keyboard shortcuts (ctrl+up/down, shift+left/right)
|
|
* humanizing tool
|
|
* quick slice
|
|
* look through FL Studio's tools and implement some of them
|
|
- adding/removing steps to the beat+bassline editor is awkward
|
|
- the 'add beat+bassline' button in the beat+bassline editor is misleading - I say we remove it and rely on the song editor to add beat+basslines
|
|
- "map audio files to piano roll keys" - GoldWave equivalent instrument
|
|
* allow importing goldwave presets
|
|
- when a note is played, show the note as being depressed in the piano roll
|
|
- when song is playing and you switch playback mode it should switch immediately
|
|
- pencil tool icon doesn't set right. selection arrow cursor doesn't set right
|
|
- when you add VSTi, have it automatically pop the find VST plugin dialog
|
|
- make pitch bend range adjustable
|
|
- when looking at a piano roll, if the song is playing that pattern, move the position ticker to where it should be
|
|
- monophonic mode on 3xosc
|
|
- add dithering
|
|
- add global playback mode to .mmp file format
|
|
- allow increasing the width of song editor things, it will make the BB repeat
|
|
- multiview button - show notes from every instrument in the current beat+bassline with different colors
|
|
- undo/redo for piano roll
|
|
- mouse cursor isn't updated correctly in selection mode (from resizing note edit area)
|
|
- make the menu for a channel happen when you right click, instead of renaming, and make the midi input a top-level menu item
|
|
- add a "Set exact value" to a right clicked automation menu
|
|
- enable "auto detect" by default when you bring up the "connect to controller" window
|
|
- "paintbrush" tool for the song editor, to easily "paint" beat+basslines
|
|
- when you clone a track in the song editor, rename the track so that it doesn't have the same name (increment the number if necessary)
|
|
- somehow enable easy pattern copy pasting in the beat+bassline editor
|
|
- make it so you can see the notes when putting a pattern in the playlist
|
|
- make it so that 3xosc notes don't max out
|
|
- copy-pasted automation patterns have to be manually linked back to their knob for some reason
|
|
- cloning a pattern in the song editor should copy automation tracks along with notes
|
|
- fix memory leaks
|