Really more an Atom/extempore question

30 views
Skip to first unread message

Paul Fisher

unread,
Jan 4, 2017, 9:21:21 PM1/4/17
to Extempore
So it's a little embarrassing to ask this but when using extempore with Atom, how do the more complex snippets work?

Particularly something like pcscale or pcchord. I get that TAB inserts the snippet and subsequent TABs step through the sequence of fields but what's with the whole

'$$(yas/choose-value '("pentatonic" "wholetone" <etc., etc. *much* snipped out>

thing? How does one select the desired scale from the list?

PcF

p.s. by the way, thanks to all for the earlier discussion on MIDI, I've started getting things running again, though the limitation of portmidi to a single device stream is a little vexing.

Toby Gifford

unread,
Jan 4, 2017, 9:48:15 PM1/4/17
to extemp...@googlegroups.com
I don't have any problems with multiple device streams in PortMIDI ...  what is it you are trying to do?

--
You received this message because you are subscribed to the Google Groups "Extempore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to extemporelang+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Paul Fisher

unread,
Jan 4, 2017, 10:20:29 PM1/4/17
to Extempore
I haven't tried it in several months but I had all manner of problems getting two independent streams opened to separate devices. Basically I want a couple of streams, each to a different IAC buses, one to a hardware synth and one to a network MIDI device (an instance of QLab running on a completely different computer running video capture and projection). 

It now occurs to me that the issue might really have been this whole closemidi thing so maybe I should give it another go, with more care. 

Thanks.

Toby Gifford

unread,
Jan 4, 2017, 10:57:10 PM1/4/17
to extemp...@googlegroups.com
(sys:load "libs/external/midi_input.xtm")

(define *midi-out-1* (pm_create_output_stream (midi_output_port_id "IAC Driver Bus 1")))
(define *midi-out-2* (pm_create_output_stream (midi_output_port_id "IAC Driver Bus 2")))

(pm_send *midi-out-1* *midi-note-on* 0 36 100)
(pm_send *midi-out-2* *midi-note-on* 0 38 100)


Inline image 1






--

Paul Fisher

unread,
Jan 4, 2017, 11:04:42 PM1/4/17
to Extempore
Well that's pretty definitive ... thanks!
To unsubscribe from this group and stop receiving emails from it, send an email to extemporelan...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages