[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sc-users] dewdrop_lib update
I finally posted an update to my library on my website. Please note
that my old website at www.duke.edu is going to disappear at the end of
the month. My new web address is:
http://www.dewdrop-world.net
http://www.dewdrop-world.net/sc3 (for SuperCollider stuff)
It's a brand new domain, so if you can't get to it right away, try
again in a day or two. I just tried it from home and it seemed to work.
New stuff in the update:
- Miscellaneous bug fixes (including updates to ensure that various
methods function correctly with the new synthdef building code)
- I reduced the size of the voicer GUI, for more efficient use of
screen space.
- On the voicer GUI, any MIDI controls assigned to voicer global
controls can be reassigned via drag-and-drop. This required some
changes to CControl, so if you're customizing the default set of
controls, you should doublecheck your code.
- What I was formerly calling a "NeuralNode" is now a "AdhocClass."
- MixingBoard no longer requires you to supply all the mixers at
creation time. You can supply nil mixers--the board will contain all
the GUI objects but they will be inactive. You can drag mixers in, or
assign them programmatically. You can also assign mixer MIDI controls
to a mixer GUI (empty or not)--MIDI mappings assigned to a GUI will not
change when the GUI receives a different mixer, so there is now an easy
way to change the assignment of mixer MIDI controls on the fly.
- SequenceNotes now understand arithmetic messages. Also, there is a
hierarchy to attach grace notes and chord notes to SequenceNotes. This
code is still somewhat experimental, subject to change, and is not
documented yet.
In the next update, I will be removing the classes NoteSequence,
VoicerSequencer, and LinkedVoicerSequencer. I will provide any event
prototype so that you can use event streams (Pbind) with voicers. If
you're using those classes, prepare for them to go away. I'll document
examples of how to convert from those classes to Pbinds.
As always, if you're using my stuff, let me know if you have problems.
--hjh
____________________________________
H. James Harkins /// dewdrop_world
http://www.dewdrop-world.net
"If attacked by a lion, thrust your arm down his throat.
This takes some practice." -- Cyril Connolly