CFP: International Conference on Live Coding

2014-11-18 Thread alex
Call for papers and performances:
International Conference on Live Coding
13-15th July 2015, University of Leeds, UK
http://www.livecodenetwork.org/iclc2015/

With pleasure we announce the initial call for papers and performances
for the first International Conference on Live Coding, hosted by
ICSRiM in the School of Music, University of Leeds, UK.

This conference follows a long line of international events on
liveness in computer programming; the Changing Grammars live audio
programming symposium in Hamburg 2004, the LOSS Livecode festival in
Sheffield 2007, the annual Vivo festivals in Mexico City from 2012,
the live.code.festival in Karlsruhe, the LIVE workshop at ICSE on live
programming, and Dagstuhl Seminar 13382 on Collaboration and Learning
through Live Coding in 2013, as well as numerous workshops, concerts,
algoraves and conference special sessions. It also follows a series of
Live Coding Research Network symposia on diverse topics, and the
activities of the TOPLAP community since 2004. We hope that this
conference will act as a confluence for all this work, helping
establish live coding as an interdisciplinary field, exploring
liveness in symbolic abstractions, and understanding the perceptual,
creative, productive, philosophical and cultural consequences.

The proceedings will be published with ISSN, and there will also be an
follow-on opportunity to contribute to a special issue of the Journal
on Performance Arts and Digital Media; details will be announced soon.

Timeline

* Templates available and submissions system open: 8th December 2014
* Performance submissions deadline: 16th February 2015
* Paper submissions deadline: 1st March 2015
* Notification of results: 10th April 2015
* Camera ready deadline: 10th May 2015
* Conference: 13-15th July 2015

Submission categories

* Long papers (6-12 pages)
* Short papers (4-6 pages)
* Poster/demo papers (2-4 pages)
* Performances (1 page abstract and technical rider)

ICLC is an interdisciplinary conference, so a wide range of approaches
are encouraged and we recognise that the appropriate length of a paper
may vary considerably depending on the approach. However, all
submissions must propose an original contribution to Live Coding
research, cite relevant previous work, and apply appropriate research
methods.

The following long list of topics, contributed by early career
researchers in the field, are indicative of the breadth of research we
wish to include:

* Live coding and the body; tangibility, gesture, embodiment
* Creative collaboration through live code
* Live coding in education, teaching and learning
* Live coding terminology and the cognitive dimensions of notation
* Live language and interface design
* CUIs: Code as live user interface
* Domain specific languages, and the live coding ecosystem
* Programming language experience design: visualising live process and
state in code interfaces
* Virtuosity, flow, aesthetics and phenomenology of live code
* Live coding: composition, improvisation or something else?
* Time in notation, process, and perception
* Live coding of and inside computer games and virtual reality
* Live programming languages as art: esoteric and idiosyncratic systems
* Bugfixing in/as performance
* Individual expression in shared live coding environments
* Live coding across the senses and algorithmic synaesthesia
* Audience research and ethnographies of live coding
* Live coding without computers
* Live coding before Live Coding; historical perspectives on live
programming languages
* Heritage, vintage and nostalgia – bringing the past to life with code
* Live coding in public and in private
* Cultural processes of live programming language design
* General purpose live programming languages and live coding operating systems
* Connecting live coding with ancient arts or crafts practice
* Live coding and the hacker/maker movement: DIY and hacker aesthetics
* Critical reflections; diversity in the live coding community
* The freedom of liveness, and free/open source software

Submissions which work beyond the above are encouraged, but all should
have live coding research or practice at their core. Please contact us
if you have any questions about remit.

Please email feedback and/or questions to livecode...@gmail.com

http://www.livecodenetwork.org/iclc2015/



Computer Music Journal - Special Issue on Live Coding - Call for Submissions

2012-04-23 Thread alex
We are excited to announce a call for papers for a special issue of
Computer Music Journal, with a deadline of 21st January 2013, for
publication in Spring of the following year. The issue will be guest
edited by Alex McLean, Julian Rohrhuber and Nick Collins, and will
address themes surrounding live coding practice.

Live coding focuses on a computer musician’s relationship with their
computer. It includes programming a computer as an explicit onstage
act, as a musical prototyping tool with immediate feedback, and also
as a method of collaborative programming. Live coding’s tension
between immediacy and indirectness brings about a mediating role for
computer language within musical interaction. At the same time, it
implies the rewriting of algorithms, as descriptions which concern the
future; live coding may well be the missing link between composition
and improvisation. The proliferation of interpreted and just-in-time
compiled languages for music and the increasing computer literacy of
artists has made such programming interactions a new hotbed of musical
practice and theory. Many musicians have begun to design their own
particular representational extensions to existing general-purpose
languages, or even to design their own live coding languages from
scratch. They have also brought fresh energy to visual programming
language design, and new insights to interactive computation, pushing
at the boundaries through practice-based research. Live coding also
extends out beyond pure music and sound to the general digital arts,
including audiovisual systems, linked by shared abstractions.

2014 happens to be the ten-year anniversary of the live coding
organisation TOPLAP (toplap.org). However, we do not wish to restrict
the remit of the issue to this, and we encourage submissions across a
sweep of emerging practices in computer music performance, creation,
and theory. Live coding research is more broadly about grounding
computation at the verge of human experience, so that work from
computer system design to exposition of live coding concert work is
equally eligible.

Topic suggestions include, but are not limited by:

- Programming as a new form of musical exploration
- Embodiment and linguistic abstraction
- Symbology in music interaction
- Uniting liveness and abstraction in live music
- Bricolage programming in music composition
- Human-Computer Interaction study of live coding
- The psychology of computer music programming
- Measuring live coding and metrics for live performance
- The live coding audience, or live coding without audience
- Visual programming environments for music
- Alternative models of computation in music
- Representing time in interactive programming
- Representing and manipulating history in live performance
- Freedoms, constraints and affordances in live coding environments

Authors should follow all CMJ author guidelines
(http://www.mitpressjournals.org/page/sub/comj), paying particular
attention to the maximum length of 25 double-spaced pages.

Submissions should be received by 21st January 2013.  All submissions
and queries should be addressed to Alex McLean
alex.mcl...@icsrim.org.uk.


-- 
The Open University is incorporated by Royal Charter (RC 000391), an exempt 
charity in England  Wales and a charity registered in Scotland (SC 038302).



unsubscribe

2011-05-19 Thread alex
unsubscribe


-- 
The Open University is incorporated by Royal Charter (RC 000391), an exempt 
charity in England  Wales and a charity registered in Scotland (SC 038302).



Social benefits of programming

2011-03-16 Thread alex
Hello,

I am a french student and I am trying to support the idea behind which the act 
of programming could :
- help to become and stay conscious of the virtual environment, of its 
possibilities and of its limits,
- help to build a self as a child would do when starting to talk and 
communicate with others, and then through this process,
- help to build communities that understand the implications of the technology 
in their social meetings,
- help finally, to keep an objective view on the purpose of the technology in 
the evolution of societies,

I assume that most of the subjects of the research in the psychology of 
programming is directed with concerns of finding learning methods, 
organizational models and overall better productivity, whereas my quest is in a 
more general way, to find if the act of programming may help people to be 
involve in the development of technology therefore with humanitarian aims (and 
not economic).

I hope I expressed myself clearly.
Thanks for your valuable input.

Alex

-- 
The Open University is incorporated by Royal Charter (RC 000391), an exempt 
charity in England  Wales and a charity registered in Scotland (SC 038302).



Re: Visual and text languages

2011-03-11 Thread alex
 On Wed, Mar 9, 2011 at 8:51 AM, John Daughtry j...@daughtryhome.com wrote:
 What are, say, the
 three biggest open questions/challenges in visual languages? Is there a
 meta-paper that perhaps discusses VL from such a high level?

On 10 March 2011 17:06, John Zabroski johnzabro...@gmail.com wrote:
 Yes, there is.  Jon Barwise and John Etchemandy's seminal paper Visual
 information and valid reasoning is the best place for you to start.

I found a PDF of this, it's interesting but seems to only be about
representing discrete relationships in 2D spaces, which I think is
something that text does rather well by design.  Much is made of
things such as 2D Euler diagrams, but for many things 1D Euler
diagrams, i.e. parentheses seem to work perfectly well.

I'm more interested in the use of VL to include analog spatial
relationships, such as conceptual spaces where proximity = similarity,
and ways of integrating those with computation.  Does anyone know of
the use of distance measurements in programming notation?

For a broad review of visual language research I recommend Alan's
paper Metacognitive Theories of Visual Programming: What do we think
we are doing?, old but I find it very interesting:
  http://www.cl.cam.ac.uk/~afb21/publications/VL96.html

Cheers

alex

-- 
http://yaxu.org/


-- 
The Open University is incorporated by Royal Charter (RC 000391), an exempt 
charity in England  Wales and a charity registered in Scotland (SC 038302).



Barcamp sheffield 16-17th April

2011-03-11 Thread alex
Hi all,

I'm not involved with the organisation but there's an interesting
barcamp event in Sheffield on 16th-17th April.  I mention it here
because it's just before the PPIG Work-In-Progress meeting and some
might be interested in attending both:

  http://barcamp.org/w/page/401613/BarCampSheffield3
  http://lanyrd.com/2011/barcamp-sheffield/

There's also a PPIG WIP entry on the lanyrd conference social
networking thingie:

  http://lanyrd.com/2011/ppig-wip/

Cheers,

alex

-- 
http://yaxu.org/

-- 
The Open University is incorporated by Royal Charter (RC 000391), an exempt 
charity in England  Wales and a charity registered in Scotland (SC 038302).



Re: Visual and text languages

2011-03-09 Thread alex
Corrections...

On 9 March 2011 10:37, alex a...@slab.org wrote:
 Artists often say they like Max and PD because they are visual.
 However you can put boxes where you like, it makes no difference
 because visual layout in these languages is entirely secondary syntax.

I meant secondary notation (one of Thomas's cognitive dimensions).

 In opposition to Myers, I think the value of so-called `visual
 languages' is that they are not constrained by visible dimensions *at
 all*.

Not *the* value, but *a* value.  Having layout for unconstrained
secondary notation is of course also very valuable for human-human
communication.

alex

-- 
http://yaxu.org/

-- 
The Open University is incorporated by Royal Charter (RC 000391), an exempt 
charity in England  Wales and a charity registered in Scotland (SC 038302).



Re: Visual and text languages

2011-03-09 Thread alex
On 9 March 2011 13:31, Thomas Green green...@ntlworld.com wrote:
 I wonder whether the way that spoken English sometimes uses pitch and stress
 to emphasize particular parts of an utterance (No, it's MINE!) should be
 seen through the same spectacles? Of course, 'real' linguists have their
 terms and analyses for these things, which are probably more useful.

Yes absolutely!  Prosody is a *great* analogy for secondary syntax,
and comparing them is one of the themes of the thesis I'm writing.
They're both forms of mental imagery used to support language, i.e.
paralinguistics.

alex

-- 
http://yaxu.org/

-- 
The Open University is incorporated by Royal Charter (RC 000391), an exempt 
charity in England  Wales and a charity registered in Scotland (SC 038302).



Re: Computers are systems not languages

2011-02-18 Thread alex
Hi Richard,

This adds a lot of clarity, thanks.

On 18 February 2011 00:27, Richard O'Keefe o...@cs.otago.ac.nz wrote:
 On 18/02/2011, at 3:55 AM, alex wrote:
 Ian Bogost starts off by arguing that learning a programming language
 shouldn't meet a curricular requirement for learning a natural
 language.  That's fair enough.

 It's fair enough not because of what a programming language
 *is* (or isn't) but what it can (or can't) *do*, and that
 is to exchange ordinary human thoughts with other people.

I think it's a fair argument, I'm not sure if I agree or not though.
Learning either a natural or a programming language is a huge
commitment, and I don't think it would normally be feasible to do both
while also doing a graduate course that isn't directly related.  Doing
either could have a dramatic impact on someone's career/life, so I
think I'd support letting a student choose to do one or the other on
that basis.

  the ability to translate natural languages doesn't really translate
 (as it were) to computer languages

 It clearly does.

I meant it was clear that you could translate between two programming
languages.  Translating from natural to programming languages is less
clear, but I'd still argue for it.

 I would have said that it clearly doesn't.
 You *can* translate
        Yesterday Sue hoped that Bill's surviving the crash
        would not mean her exposure as the criminal who had
        repeatedly taken the school apples, but I fear that
        she will be disappointed at tomorrow's meeting.
 into other human languages, even Esperanto or Klingon (if
 Klingon has a word for 'apple' or 'fear' (:-)).  But you
 can't translate it into Haskell or Ada.

I disagree.  You could literally model Sue, Bill, their attributes and
events over time quite straightforwardly.  The code would not contain
a detailed definition of what an apple, or crime is, but then neither
does the syntax of English.  A human reader of the code would get the
gist, however.  This would be use English words for symbolic
reference, but that is because there is no point in defining a whole
new lexicon mapped to human experience, not because it is not
theoretically possible, in fact your example of invented language
proves it is possible.

Alternatively you could take a different approach and focus on the
modelling of expectation and dread, perhaps in the musical domain.
For that you would in effect be modelling some aspect of human
perception within the computer language.

 You *can* translate a sentence like that into a mathematically
 defined logical form which can be represented inside a computer
 and to some extent manipulated by a computer.  But I do not see
 how the result can be usefully called a 'program'.

I suppose it would be a declarative program which doesn't describe an
procedure, but a situation.  It could be useful, for example in
generating works of art.

 I think it may be more useful to ask in what ways are
 programming notations like, and in what ways unlike,
 natural languages.

Or perhaps where are they along a set of continuums.  Has anyone
applied the CDN to English?

alex

-- 
http://yaxu.org/


-- 
The Open University is incorporated by Royal Charter (RC 000391), an exempt 
charity in England  Wales and a charity registered in Scotland (SC 038302).



Re: Introducing Red-R: visual programming for R

2010-11-01 Thread alex
Thanks Derek,

This is certainly not for the 'non computational' like red-r, but
here's a different approach to visual programming with R:

  http://advogato.org/person/crhodes/diary/149.html

A beautiful way of working with statistical data in interactive
programming, instead of giving a name to a plot you work with the plot
itself.  That lisp programmers have been doing this sort of thing for
many years is probably why they can at times appear a bit smug.

alex

On 1 November 2010 14:42, Derek M Jones de...@knosof.co.uk wrote:
 All,

 I think readers of this list will be interested in the following
 visual programming interface to R.


  Original Message 
 Subject: Introducing Red-R: visual programming for R
 Date: Sat, 30 Oct 2010 16:07:05 -0700
 From: Anup Parikh anup.parikh-re5jqeeqqe8avxtiumw...@public.gmane.org
 To: r-packages-0bnbq1pawb4bxfe83j6...@public.gmane.org
 Newsgroups: gmane.comp.lang.r.packages

 Dear R-Packages Mailing List,

 The Red-R development team would like to introduce Red-R: a user
 friendly visual programming and data analysis framework for R.

 Red-R makes the advanced functionality of R available to the
 non-computational users by hiding the computational complexity behind
 a visual programming interface. In addition, Red-R improves analysis
 readability and data sharing to facilitates better communication in
 inter-disciplinary teams.

 Analyses are performed by visually linking a series of widgets
 together that read, manipulate, and interactively display data. These
 pipelines, representing both the data and analysis, can be easily
 shared with others. Red-R can also generate reports in odt, html and
 latex to help better document and share results.

 Red-R is an extension of Orange (http://www.ailab.si/orange), a data
 mining framework written in Python and Qt. Red-R accesses all the
 functionality and data in R, using the Python interface for R provided
 by RPy2 (http://rpy.sourceforge.net). This framework is highly
 flexible and can be extended to include virtually all the functionally
 R packages currently offer.

 If you maintain an R package and are interested in created a GUI
 interface please don't hesitate to contact us. We would be happy to
 provide any help in creating the Red-R packages.

 We would like to thank all those that helped test the software over
 the last year and a half and welcome any feedback/suggestions from the
 R community.

 Please visit the Red-R webpage (www.red-r.org) for more information.

 Thank you,
 Red-R Development Team
 Anup Parikh (anup-d3nvubt86z3ytjvyw6y...@public.gmane.org)
 Kyle R. Covington (kyle-d3nvubt86z3ytjvyw6y...@public.gmane.org)

 --
 Derek M. Jones                         tel: +44 (0) 1252 520 667
 Knowledge Software Ltd                 mailto:de...@knosof.co.uk
 Source code analysis                   http://www.knosof.co.uk

 --
 The Open University is incorporated by Royal Charter (RC 000391), an exempt
 charity in England  Wales and a charity registered in Scotland (SC 038302).





-- 
http://yaxu.org/