|
11 months ago | |
---|---|---|
backend | 11 months ago | |
frontend | 11 months ago | |
public | 11 months ago | |
robohydra | 4 years ago | |
views | 11 months ago | |
.gitignore | 4 years ago | |
LICENSE | 4 years ago | |
README.md | 3 years ago | |
logo.svg | 4 years ago | |
lyre-big.xcf | 4 years ago | |
package.json | 2 years ago |
This is a web-based storyteller helper program. It allows a narrator to use images and music to support the storytelling.
The idea is that, for each story, the narrator will prepare a set of images and audio tracks for it. Then, when telling the story, the narrator will use a computer and the audience will use another device, maybe a tablet. As the story progresses, the narrator can play music, and also choose images that will appear on the audience's device. There's also special support for maps, which the narrator will be able to uncover bit by bit and send only the uncovered parts to the audience.
See http://HardcoreNarrativist.org/lyre/ for more information and examples.
Unfortunately you need a server to run Lyre on. You can use your own computer, but you have to know how to make other devices connect to it (eg. find out your IP). Worst case scenario, you can use Lyre to play the music.
To get started, make sure you have Node and ImageMagick installed and then:
npm install
to get dependencies.backend/config/local-development.js
(see below).stories
(or modify the path in the
configuration).npm run compile
.npm run start
.The contents of local-development.js
should at least be:
module.exports = {
secretPassphrase: "<my secret passphrase>"
};
Once that is done, you will be able to login to Lyre using the above passphrase, at:
http://localhost:3000/
You can assume the good parts of the UI come from the initial sketches, and the bad parts were introduced by Esteban :-)