RiTa

Short description

This workshop presents a hands-on introduction to the RiTa v2.0 tools, including the new RiScript language. Version 2 of RiTa is a complete rewrite of the library that is easier-to-use, faster and more powerful. The workshop will cover the basics of RiTa and RiScript in JavaScript, with a specific focus on the Observable notebook environment. The number of addition topics covered, and the depth to which they are explored, will vary in relation to the time allotted by conference organizers and the experience of participants. While no specific skills are required for participation, familiarity with JavaScript and a basic knowledge of programming concepts (conditionals, variables, loops, etc.) will be assumed.

Record Status
By Scott Rettberg, 25 May, 2021
Language
Year
Record Status
Abstract (in English)

This workshop presents a hands-on introduction to the RiTa v2.0 tools, including the new RiScript language. Version 2 of RiTa is a complete rewrite of the library that is easier-to-use, faster and more powerful. The workshop will cover the basics of RiTa and RiScript in JavaScript, with a specific focus on the Observable notebook environment.

Attachment
Platform referenced
Publisher Referenced
By Eric Dean Rasmussen, 14 June, 2012
Language
Year
Record Status
Abstract (in English)

This workshop presented a hands-on introduction to the RiTa.js toolkit
It is a toolkit for digital literature designed to work natively
in web browsers.

RiTa.js is an easy-to-use natural language library that provides simple
procedural tools for experimenting with digital literature. The philosophy behind
the toolkit is to be as simple and intuitive as possible, while still providing
adequate flexibility for more advanced users. RiTa.js is written in 100%
JavaScript and runs natively in popular web browsers. It is both free and opensource.

(Source: Author's abstract, 2012 ELO Conference site)

Platform referenced
By Patricia Tomaszek, 4 July, 2011
Publication Type
Language
Year
University
Pages
263
License
All Rights reserved
Record Status
Abstract (in English)

The creativity support community has a long history of providing valuable tools to artists and designers. Similarly, creative digital media practice has proven a valuable pedagogical strategy for teaching core computational ideas. Neither strain of research has focused on the domain of literary art however, instead targeting visual, and aural media almost exclusively. To address this situation, this thesis presents a software toolkit created specifically to support creativity in computational literature. Two primary hypotheses direct the bulk of the research presented: first, that it is possible to implement effective creativity support tools for literary art given current resource constraints; and second, that such tools, in addition to facilitating new forms of literary creativity, provide unique opportunities for computer science education. Designed both for practicing artists and for pedagogy, the research presented directly addresses impediments to participation in the field for a diverse range of users and provides an end-to-end solution for courses attempting to engage the creative faculties of computer science students, and to introduce a wider demographic—from writers, to digital artists, to media and literary theorists—to procedural literacy and computational thinking. The tools and strategies presented have been implemented, deployed, and iteratively refined in real-world contexts over the past three years. In addition to their use in large-scale projects by contemporary artists, they have provided effective support for multiple iterations of ‘Programming for Digital Art & Literature’, a successful inter-disciplinary computer science course taught by the author. Taken together, this thesis provides a novel set of tools for a new domain, and demonstrates their real-world efficacy in providing both creativity and pedagogical support for a diverse and emerging population of users.

Description (in English)

An instantiation of the Readers Project performed at E-Poetry 2011, the project includes "mirroring translators" that translate poetry from French to English while exhibiting particular types of reading behaviors.

Screen shots
Image
Technical notes

Java applet, produced in Processing with the RiTa libraries.

Description (in English)

about nothing, places, memories, and thoughts: robert creeley (1926-2005) and patricia tomaszek in a cut and mixed poem-dialogue

This work leverages the unique potential of digital media to bring together a death-voice (Robert Creeley) and a life-voice (Patricia Tomaszek). Each time the user clicks the mouse, both poets create - reading back and forth - a computer-generated poem that blends surprise and repetition to create a range of unique (dis)harmonies. In total, 98 selected lines from the authors recordings serve as the raw material from which vast a # of 8-10 line poems - the average length of both poets' works - are created. Simple algorithmic rules determine each outcome; a number of openings and closings are pre-selected while the body of each composition is generated computationally via a probabilistic grammar. The work began with a series of response poems, penned by the author, to the poems of Robert Creeley. These poems where then recorded with each line as a separate sound sample. Crucial lines from Creeley that inspired the responsive writing process were then subjected to the same 'cut-up' procedure. The final set of lines, restricted by the availability of Creeley's audio recordings, were selected on the basis of their cohesion with the selected themes: places, memories, thoughts, identity, loss, absence, and nothingness.

Screen shots
Image
Multimedia
Audio file
Audio file
Audio file
Technical notes

the mp3-soundfiles attached to this record are randomly generated recordings, saved and accordingly titled.

the attached zip-file "ready to download&play" contains coding and grammar files. open version II by clicking on "index-html", it needs some time to load. Just click into the screen and turn on your loudspeakers.