You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please create a "testing synth" in Max/MSP to meet the criteria listed below. The synth will be immediately useful to play files from the CNMAT-OM library but may also have broader application in Production or otherwise tbd.
The basic synth criteria are:
--receives midi files and, in particular, processes midi onset, midi-off and note-durations of all notes
--adjustable tempo
--if possible, there could also be a control scheme that controls the sound output over a time value provided by the user, e.g. "fit all events/notes within 20-seconds...."
--separates the attack portion from the rest of the envelope for each note
--for the attack portion, the synth should have clear, percussive attacks and:
--to start, Karplus-Strong might be implemented for this section
--eventually, we might want to create a library of excitations to use that would be sample-based
--for the envelope after the attack:
--this should be shape-able by the user, perhaps with a bpf. For instance, being able to fade amplitude in and out over the course of the note.
--all envelopes should compress or expand in order to conform to the current tempo or other timing control
(--eventually, we may want the potential to assign different attack and sustain timbres to the different voices in the midi file or even potentially according to the duration of a given note.)
The text was updated successfully, but these errors were encountered:
As per @EdmundCampion
Please create a "testing synth" in Max/MSP to meet the criteria listed below. The synth will be immediately useful to play files from the CNMAT-OM library but may also have broader application in Production or otherwise tbd.
The basic synth criteria are:
--receives midi files and, in particular, processes midi onset, midi-off and note-durations of all notes
--adjustable tempo
--if possible, there could also be a control scheme that controls the sound output over a time value provided by the user, e.g. "fit all events/notes within 20-seconds...."
--separates the attack portion from the rest of the envelope for each note
--for the attack portion, the synth should have clear, percussive attacks and:
--to start, Karplus-Strong might be implemented for this section
--eventually, we might want to create a library of excitations to use that would be sample-based
--for the envelope after the attack:
--this should be shape-able by the user, perhaps with a bpf. For instance, being able to fade amplitude in and out over the course of the note.
--all envelopes should compress or expand in order to conform to the current tempo or other timing control
(--eventually, we may want the potential to assign different attack and sustain timbres to the different voices in the midi file or even potentially according to the duration of a given note.)
The text was updated successfully, but these errors were encountered: