[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