• Stars
    star
    122
  • Rank 290,319 (Top 6 %)
  • Language
    Python
  • Created almost 13 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

library for playback of 8bit music written in a Forth-like synthax

libglitch makes 8-bit sounds in the spirit of viznut's “algorithmic symphonies”, using a small language not entirely unlike Forth. Included is a small programm reading formulas from the command line. GNU/Linux users may try “./glitter.py glitch_machine!a10k4h1f!aAk5h2ff!aCk3hg!ad3e!p!9fm!a4kl13f!aCk7Fhn | aplay -f u8” for playback.

Using sox, sound can easily be exported into wave files: “./glitter.py cat tracks/sidekick.glitch | head -c128000 | sox -c 1 -r 8000 -t u8 - sidekick.wav”.

For editing and visual effects, try “./glitched.py [filename]”. Controls are the arrow keys (to move the cursor around), page up / page down (to change the opcode), space (to for no opcode), t (for the counter) and all hexadecimal digit keys (for insertion of the corresponding characters). Symbol keys (plus, minus etc.) may also work.

In glitched, press F4 to switch between waveform and stack visualisation. F5, F6, F7, F8 provide finer control over visualisation options. Press all of them in order to see a stack visualisation. F9 shows the current value of the counter (“t”).

libglitch is inspired by a comment from madgarden, who kindly provided the opcodes he uses in his iOS application “Glitch Machine” and some source code. There is also a Scala implementation.

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

More Repositories

1

krautchan-kopierpasteten

Kopierpasteten aus dem Umfeld eines großen deutschen Bildbretts
51
star
2

algorithmic-symphonies

music written in the C programming language
C
45
star
3

Super-Mario-War

Import of Super Mario War SVN. One of its creators died and I want to preserve the source code.
C++
41
star
4

minetest-delta

Fork of minetest-c55 with additional experimental features.
C
28
star
5

fickileaks

Whistleblowjobplattform
JavaScript
15
star
6

uii

uii is a collection of shell scripts for the minimal irc client ii
Shell
13
star
7

pygtk-simple-browser

A simple browser built with PyGTK and Webkit
Python
9
star
8

redokast

Webseitengenerator für Podcasts mit Linklisten
Python
6
star
9

dissociated-press

automated remixing of text fragments
Python
6
star
10

c-plus-equality

feminist programming language
C++
6
star
11

loudfucker

This is a loudfucker. It fucks loudness.
Python
5
star
12

plomlombot

tweets based on tweets by @plomlompom
Python
5
star
13

buddleblag

A blog engine in Python, with html5lib and Git backend. Proudly made without PHP, Java, Perl, MySQL and Postgres.
JavaScript
4
star
14

trollscoring

Schufa für Trolle
Python
4
star
15

wordpress

This is a sync of the trunk branch of the WordPress subversion repository. WordPress is a state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability.
PHP
4
star
16

minetest-mod-mechanics

axles and gears
Lua
4
star
17

guttenviz

Identifizierte Fragmente in Karl-Theodor Freiherr zu Guttenbergs Dissertation
PHP
4
star
18

scherbengericht

IRC-ὀστρακισμός
Python
4
star
19

logformat

converts zweipktfkts IRC plaintext logs to HTML5
Python
3
star
20

cc-figure

Wordpress plugin that generates HTML5 Markup containing Creative Commons license information.
PHP
3
star
21

ardrone-hacking

Mit dem Zweiten fliegt man besser!
3
star
22

nio

ncurses-based pager with line-based input
Python
3
star
23

fefesbook-css

Stylesheet für Fefes Blog im Stile Facebooks
3
star
24

kekswiki

git-based collaborative hypertext editing system
Python
3
star
25

fefepress

Ein Wordpress-Theme im Stil von Fefes Blog
PHP
3
star
26

jabiru

Jabber instant messenger for Android
Java
3
star
27

hyperkeks

A new approach to image board software, using upcoming web standards.
Python
2
star
28

north-park

KTuberling theme in the spirit of South Park
2
star
29

alphabetize.js

website-sorting bookmarklet
JavaScript
2
star
30

krautzip

Every post on http://krautchan.net is compressed using LZW. If the ratio of content to compressed content exceeds 3, the post is considered to be redundant spam and replaced by "(ZIP)".
JavaScript
2
star
31

dotfiles

configuration files for unix applications
JavaScript
2
star
32

python-tripper

brute force tripcodes, 4chan style
Python
2
star
33

fefe-anaglyph-css

Anaglyph stylesheet for Fefe's blog
2
star
34

copypasta-manager

copypasta-manager enables you to quickly copy and paste your favourite snippets
Python
2
star
35

forever-alone

Game about loneliness and getting lost in a city that may or may not be a blend of Berlin and Geneva.
Python
1
star
36

berliner-hinterhof

Scotland Yard, BVG-Style.
1
star
37

fefe-chan-css

fefechan is a stylesheet for fefe's blog <http://blog.fefe.de>
1
star
38

schwrkrft

javascript n-body simulation
JavaScript
1
star
39

every-possible-space-invader

a python script to generate space invaders
Python
1
star
40

noise-invaders

a very white and black game
Python
1
star
41

wer-kuesst-wen

Fickileaks Light.
JavaScript
1
star
42

bulk-image-rename

script to be used with the "Bulk Image Resize Utility" Wordpress plugin
Shell
1
star
43

media-fragments-html-polyfill

Polyfill to use Media Fragments with HTML Media Elements
JavaScript
1
star
44

base-css

Basic CSS to build upon
1
star
45

XH5

XHTML Version of the H5 Wordpress Theme
PHP
1
star
46

logformat-statsviz

plotting of data gathered through logformat API
JavaScript
1
star
47

awntasks

Lists number of open Getting Things Gnome! tasks on Avant Window Navigator panel icon
Python
1
star
48

ipy-extra-shell

Extravagant IPython Shell
Python
1
star
49

sparkledata

my data shared via sparkleshare
1
star
50

teeworlds-countryballs

Countryballs Theme for Teeworlds inspired by Krautchan /int/
1
star
51

vertical-features-generator

An application that generates image sequences like in Tulse Lupers "Vertical Features", using Flickr images as source material.
1
star
52

rogueterrain

text mode map generator
Python
1
star
53

contactsdb2vcard

Converts backups of Android contacts.db to vCard format.
Python
1
star
54

libcmml

Libcmml is a library which enables the handling of documents written in CMML (Continuous Media Markup Language)
C
1
star
55

partycluster

Findet Parties. So einfach ist das!
Python
1
star