Skip to content
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

Instrument presets saves MIDI settings #3922

Closed
3 tasks done
zonkmachine opened this issue Oct 28, 2017 · 9 comments · Fixed by #7445
Closed
3 tasks done

Instrument presets saves MIDI settings #3922

zonkmachine opened this issue Oct 28, 2017 · 9 comments · Fixed by #7445
Labels
Milestone

Comments

@zonkmachine
Copy link
Member

zonkmachine commented Oct 28, 2017

Instruments are saved with MIDI settings as is the case with some of our factory presets. When previewing these sounds the project is set to modified. Saving instrument presets should not save any MIDI information.
Examples: Monstro - Growl, HorrorLead

Related: Presets remember the controller connections

@zonkmachine zonkmachine added the ux label Oct 28, 2017
@qnebra
Copy link

qnebra commented Oct 28, 2017

Maybe this section is preset? Taken from Monstro - Growl preset:

</midiport inputcontroller="0" inports="" fixedoutputvelocity="-1" inputchannel="0" outputcontroller="0" writable="0" outputchannel="1" fixedinputvelocity="-1" fixedoutputnote="-1" outputprogram="1" basevelocity="63" readable="1"/>

Of course without this / on beginning.

@PhysSong
Copy link
Member

Fix factory presets.
Check factory projects.

I've ran git grep readable=\"1\" | awk '{ print $1 }' | awk -F ':' '{ print $1 }'. Here's the list of problematic files got with this command:

data/presets/LB302/DroneArp.xpf
data/presets/Monstro/Growl.xpf
data/presets/Monstro/HorrorLead.xpf
data/presets/TripleOscillator/Erazzor.xpf
data/presets/TripleOscillator/GhostBoy.xpf
data/presets/TripleOscillator/SEGuitar.xpf
data/presets/TripleOscillator/Supernova.xpf
data/presets/TripleOscillator/TINTNpad.xpf
data/presets/Watsyn/Pulse.xpf
data/projects/demos/StrictProduction-DearJonDoe.mmp
data/projects/shorties/Crunk(Demo).mmp
data/projects/templates/AcousticDrumset.mpt
data/projects/templates/CR8000.mpt
data/projects/templates/ClubMix.mpt
data/projects/templates/Empty.mpt
data/projects/templates/TR808.mpt
data/projects/tutorials/editing_note_volumes.mmp

And we may fix that using sed.

@PhysSong
Copy link
Member

Should we fix factory files in stable-1.2, or master?

@zonkmachine
Copy link
Member Author

I think stable-1.2

@tresf
Copy link
Member

tresf commented Nov 17, 2017

Yes, stable. 1.3.0 is slated to use the assets repo instead.

@PhysSong
Copy link
Member

In the checklist, first two things can be fixed easily. I can create a pull request addressing them.

@zonkmachine
Copy link
Member Author

In the checklist, first two things can be fixed easily. I can create a pull request addressing them.

Yes. Fix the first two for 1.2 and the saving issue some other time.

@zonkmachine zonkmachine added this to the 1.3.0 milestone Feb 1, 2018
@zonkmachine
Copy link
Member Author

Possibly related to #1644

@Rossmaxx
Copy link
Contributor

How hard is it to get this done? I might handle this. Need some pointers to look at tho.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
6 participants