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

duration/analysis synth #77

Open
mattschumaker opened this issue Aug 9, 2016 · 4 comments
Open

duration/analysis synth #77

mattschumaker opened this issue Aug 9, 2016 · 4 comments
Assignees

Comments

@mattschumaker
Copy link
Member

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.)

@equilet
Copy link
Member

equilet commented Sep 24, 2016

Trying to figure out where this should live.

I might suggest /patchers/MIDI, but it could also live in /patchers/basic_DSP or /patchers/synthesis.

thoughts?
simple_karplus-strong and reso-string~ both live in /patchers/synthesis. That might be the best fit.

@EdmundCampion
Copy link
Contributor

/patchers/synthesis

@equilet
Copy link
Member

equilet commented Oct 19, 2017

add a timbre assignment to the karplus voice - maybe brightness etc

@equilet
Copy link
Member

equilet commented Oct 19, 2017

duration_analysis_synth

@equilet equilet changed the title "testing" synth duration/analysis synth Oct 19, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants