Skip to content

I.am.DANI is an art-making, poetry-writing, AI created for the 40th birthday of MSX. Inspired by DANI, a chatbot from 1986, written in MSX BASIC by Sean Davidson, I.am.DANI is: Computer Generated Art Made By Human Programmers. It features work by teams of students from TU Dublin Computer Science and Game Design.

License

Notifications You must be signed in to change notification settings

skooter500/iamdani

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i.am.dani

i.am.dani celebrates the 40th birthday of MSX. Inspired by DANI, a chatbot from 1986, i.am.dani and features work by myself and teams of students from TU Dublin Computer Science and Game Design. Developed in Java, using the Processing libraries for creative coding, i.am.dani features MIDI controlled, sound responsive visuals for music and algorithmic poetry made from the words of Captain Beefheart.

Keys

MIDI Note Keypress Action
36 y Shift hue counter-clockwise
37 i Shift CCo (possibly color complement) counter-clockwise
38 j Decrease yaw by QUARTER_PI
39 k Decrease pitch by QUARTER_PI
40 l Decrease roll by QUARTER_PI
41 m Decrease cue value
42 r Increase bass (SAB) by 2.0
43 p Take screenshot
44 t Shift hue clockwise
45 u Shift CCo (possibly color complement) clockwise
46 n Increase yaw by QUARTER_PI
47 b Increase pitch by QUARTER_PI
48 v Increase roll by QUARTER_PI
49 x Increase cue value
51 g Toggle console visibility
52 h Change to cued visual
53 SPACE Reset to defaults
54 q Set targetAld to 5
55 w Set targetAld to 0
56 e Decrease bass (SAB) by 2.0
57 UP/LEFT arrow Switch to previous visual
58 DOWN/RIGHT arrow Switch to next visual
59 o Switch to random visual
60 f Randomize yaw, pitch, and roll
61 [ Cycle through easing types
62 ] Set duration to 0.0
63 \ Cycle through control types
- ENTER MIDI Connect
- s Toggle TRON/TROFF (exp variable)
- c Toggle CTRON/CTROFF (exp variable)
- a Set mode to Auto
- d Set mode to AutoRandom
- z Re-enter current art
- SHIFT + 000-999 Change to visual number 000-999
- 1 Increase spe by 1
- 2 Decrease spe by 1
- 3 Increase targetSat by 5 (1-255)
- 4 Decrease targetSat by 5 (1-255)
- 5 Increase targetAld by 1 (0-50)
- 6 Decrease targetAld by 1 (0-50)
- 7 Increase bri by 1 (min 2, no upper bound)
- 8 Decrease bri by 1 (min 2)
- 9 Increase bhu (cycle through fonts)
- 0 Decrease bhu (cycle through fonts)

Contributors:

  • Bryan Duggan
  • Kate Johnston
  • Rhys MacGregor-Mason
  • Thomas Grumley
  • Alan Turing
  • Jia Zhang
  • Manar Saighi
  • Laura Wei
  • Cathal Small
  • Fionn Seville
  • Lilja O'Byrne
  • Adrian Thomas Capacite
  • Sarah Barron
  • Jennifer Kearns
  • Altahier Saleh
  • Tommy Burke

About

I.am.DANI is an art-making, poetry-writing, AI created for the 40th birthday of MSX. Inspired by DANI, a chatbot from 1986, written in MSX BASIC by Sean Davidson, I.am.DANI is: Computer Generated Art Made By Human Programmers. It features work by teams of students from TU Dublin Computer Science and Game Design.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published