Commit graph

  • cfd12d8f51 Eagle files moved to eagle project master Nephirus 2014-06-23 20:14:56 +02:00
  • f83be37812 equalizer: Fix high CPU usage by waiting a tiny bit in case of no data fetched from soundcard Petr Baudis 2013-12-30 17:49:40 +01:00
  • 987e4c8182 equalizer: Some old change I don't understand now Petr Baudis 2013-12-30 17:49:08 +01:00
  • 2c617c29dc equalizer: MIN_FREQ 30 -> 50 Petr Baudis 2013-12-30 17:48:50 +01:00
  • 27f2540dcc rainbow2d: Simplify Petr Baudis 2013-12-30 17:48:25 +01:00
  • da77b81f52 Merge branch 'v2.2' Nephirus 2013-01-14 22:37:14 +01:00
  • 0960a4fdbc Merge branch 'v2.2' of github.com:brmlab/ledbar into v2.2 Nephirus 2013-01-14 22:28:27 +01:00
  • f3e9417b87 board v2.2 partlist Nephirus 2013-01-14 22:23:34 +01:00
  • cf8da157cb board v2.1 partlist Nephirus 2013-01-14 22:23:34 +01:00
  • 04d3f079db rainbow2d: nicer distance function !! Peter Boraros 2012-12-23 01:07:53 +01:00
  • a6e28d711b Update host_python/equalizer.py pborky 2012-12-22 23:16:20 +01:00
  • 88fcfc09a8 host_python/cellular.py: +x Ledbar Ledbar 2012-12-22 23:10:40 +01:00
  • a55fcaf15f host_python/rainbow2d.py: Essential fixups; needs more work Ledbar Ledbar 2012-12-22 23:10:27 +01:00
  • 21c8bec799 Merge blinkenlight:ledbar Petr Baudis 2012-12-22 22:47:45 +01:00
  • 30dcfd54cd host_python/equalizer.py: Switch HUE default, add -H commandline option Petr Baudis 2012-12-22 22:46:09 +01:00
  • 17f589d929 equalizer: minor exception handling Peter Boraros 2012-12-22 06:09:38 +01:00
  • 2658d670b6 Update host_python/equalizer.py pborky 2012-12-22 05:25:31 +01:00
  • a78a39ec2b nicer equalizer!! Peter Boraros 2012-12-22 05:12:54 +01:00
  • 33b66f588e Implemented a 2d soothing rainbow Ledbar Ledbar 2012-12-10 16:15:46 +01:00
  • 3bb22c73db Added a program for outputting the CZK exchange rates onto a 5x4 matrix Cestmir Houska 2012-12-07 07:04:37 +01:00
  • 72c2431073 Don't display stderr, path fix mrkva 2012-11-30 21:20:04 +01:00
  • 6a241cc06b Code reformatting and simple TUI mrkva 2012-11-30 21:09:27 +01:00
  • 12fe9e8283 Basic multiplexing (use equalizer.py when music is playing, rainbow.py otherwise) mrkva 2012-11-29 19:51:45 +01:00
  • 6aee3d2d96 gerber files Nephirus 2012-11-21 19:27:51 +01:00
  • dd6fbc98a0 silkscreen update Nephirus 2012-11-21 19:22:59 +01:00
  • 35822a08c9 Add synchronization byte \xAC at the beginning of RGB burst Petr Baudis 2012-11-16 18:37:24 +01:00
  • 62602ef940 cellular.py: impleement a individual color mode. Default setting is pretty vivid and good to go. Sanky 2012-10-30 20:03:16 +01:00
  • e5ec27f012 Merge 64051c397e into ce20bce854 Sanky Sanqui 2012-10-30 07:29:24 -07:00
  • 6165044591 cellular.py: Implement totalistic celluar automata. Sanky 2012-10-30 15:23:19 +01:00
  • 64051c397e cellular.py: Implement totalistic celluar automata. Sanky 2012-10-30 15:23:19 +01:00
  • b09031acaf cellular.py: Colors, starting conditions, any rule number Sanky 2012-10-17 09:53:08 +02:00
  • 04593730a4 cellular.py: a simple 2D cellular automata implementation Sanky 2012-10-17 08:52:18 +02:00
  • ce20bce854 equalizer: Shorten CHUNK_SIZE, partially compensate with HISTORY_SIZE Petr Baudis 2012-09-14 22:44:55 +02:00
  • 4f02964f2f equalizer: Reduce lag caused by averaging by giving less weight to older samples Petr Baudis 2012-09-14 22:43:19 +02:00
  • ca762a30f1 equalizer: Fix loss of intensity in higher frequencies due to wider ranges Petr Baudis 2012-09-14 22:42:32 +02:00
  • e05a43783f equalizer get_color: Better thresholding devised by Nephirus Petr Baudis 2012-09-14 22:41:20 +02:00
  • d98a98e1a4 equalizer: MIN_FREQ 50 -> 30 Petr Baudis 2012-09-14 22:27:22 +02:00
  • 48a622dbea Board v2.2 - power-on LED added; minor adjustments to silkscreen (version, brmlab logo) Nephirus 2012-08-31 23:18:30 +02:00
  • abfd6d6bbe board v2.2 - gerber files for fusion pcb service, top & bottom pcb preview images Nephirus 2012-08-21 16:53:31 +02:00
  • 6a22b24089 board v2.2 - silkscreen cleanup Nephirus 2012-08-21 16:51:27 +02:00
  • 9022d48dd0 board v2.2 Nephirus 2012-08-21 13:56:28 +02:00
  • b3bdb9df2e equalizer.py -s: Symmetric mode (centered) Petr Baudis 2012-08-20 00:00:14 +02:00
  • 5daf750786 equalizer.py: Rename slow (-s) to lazy (-l) Petr Baudis 2012-08-19 23:56:39 +02:00
  • f09d69a6b3 equalizer.py: Commented-out example of monochromatic mode Petr Baudis 2012-08-19 23:53:34 +02:00
  • bceb322d87 equalizer.py: Raise MIN_FREQ from 20 to 50; that's where range of most microphones starts Petr Baudis 2012-08-19 23:50:19 +02:00
  • d442d0855b equalizer.py: In non-slow mode, spread values more in the [0,1] interval to account for low dynamic range of ledbar pixels Petr Baudis 2012-08-19 23:49:33 +02:00
  • e766987e35 equalizer.py: Commandline parameter -s for mode with slower updates Petr Baudis 2012-08-19 23:47:28 +02:00
  • 45b17988c6 equalizer.py: Parse commandline parameters (-n PIXELS, -h) Petr Baudis 2012-08-19 23:42:27 +02:00
  • b809208b60 arduino: Change cmin[] semantics - pwm level of channel level 1, not 0 Petr Baudis 2012-08-19 23:38:24 +02:00
  • ac8e6cd3a9 README: Add brief description of ledbar components Petr Baudis 2012-08-19 22:00:48 +02:00
  • 77f6d83bac Change serial speed from 115200 to 57600 Petr Baudis 2012-08-19 21:31:31 +02:00
  • ab83b7ea0f arduino: Change firmware to use 20 LEDs instead of 10; we have 4 working TLC PCBs\! Petr Baudis 2012-08-19 21:29:20 +02:00
  • 92faaaa0d5 host: Also change default number of LEDs to 20 Petr Baudis 2012-08-19 21:28:48 +02:00
  • 3b8b386c96 host_python: Change default number of LEDs to 20 Petr Baudis 2012-08-19 21:01:48 +02:00
  • 8075513003 board - png image updated Nephirus 2012-07-24 18:25:48 +02:00
  • 0953b64e49 board - increased via size Nephirus 2012-07-24 18:21:18 +02:00
  • b091145c78 board v2.1 Nephirus 2012-07-24 17:54:33 +02:00
  • 5c1ff31c8a Arduino controlled: Get rid of debug prints, fix Serial.available() wait Petr Baudis 2012-07-21 00:07:48 +02:00
  • b4d1199282 Communication speed is 115200 Petr Baudis 2012-07-21 00:05:27 +02:00
  • 08c58e3716 Arduino controlled: Use setbyc(), cmin[] Petr Baudis 2012-07-20 23:47:59 +02:00
  • 3becad8fc3 autonomous: factor out setAllPinPWM() loop to ledbar.h:setbyc() Petr Baudis 2012-07-20 23:11:08 +02:00
  • d5f7f7f52b autonomous: Bracket channels by cmin[] in addition to cmax[]; red channel requires some minimal trigger level Petr Baudis 2012-07-20 23:01:20 +02:00
  • 953095583a autonomous: Make rainbow() and grey() much slower and smoother Petr Baudis 2012-07-20 22:37:58 +02:00
  • 5a9884c360 autonomous: Use new Ledbar::setAllPinPWM() method, much faster LED control Petr Baudis 2012-07-20 22:37:07 +02:00
  • db2cfc384b Calibrate LED channels Petr Baudis 2012-07-20 22:03:13 +02:00
  • 174c63eab6 Sketches Makefile: depend on ledbar.h Petr Baudis 2012-07-20 22:01:52 +02:00
  • 77bbe7cccc Merge branch 'master' of ssh://github.com/brmlab/ledbar Petr Baudis 2012-06-30 23:43:40 +02:00
  • c0dd9a8fe1 arduino/ledbar.h: Limit to two boards for now Petr Baudis 2012-06-30 23:43:18 +02:00
  • 683c89f586 host_python/equalizer: Ratelimit updates Petr Baudis 2012-06-30 23:42:54 +02:00
  • a0e7bca3ae Controlled: Switch to baudrate 115200 Petr Baudis 2012-06-30 23:41:59 +02:00
  • 9467c94714 Arduino controlled: Wait for burst, then read whole led block Petr Baudis 2012-06-30 23:41:48 +02:00
  • 2a54073785 Arduino controlled: Fix ledbar addressing Petr Baudis 2012-06-30 23:41:32 +02:00
  • e9d9cdefed Arduino autonomous grey(): Lengthen breathing effect Petr Baudis 2012-06-30 23:39:14 +02:00
  • c0001a5cf7 arduino: Update controlled for new TLCs Petr Baudis 2012-06-30 19:24:16 +02:00
  • 777d90d214 arduino: Move ledbar configuration from autonomous to common ledbar.h Petr Baudis 2012-06-30 19:21:08 +02:00
  • 81442c7a6c autonomous: Support multiple TLCs Petr Baudis 2012-06-30 19:18:53 +02:00
  • 2d1b05dcf1 Merge branch 'master' of github.com:brmlab/ledbar Nephirus 2012-06-28 19:14:27 +02:00
  • 5992d8af02 i2c in crossover; removed jumper wires Nephirus 2012-06-28 19:13:18 +02:00
  • a78e231296 Convert arduino autonomous.pde to new TLC59116, single-TLC configuration Petr Baudis 2012-06-28 00:36:19 +02:00
  • 2763d82908 moar changes Nephirus 2012-05-15 18:29:30 +02:00
  • 6dd078657d cinch -> svorkovnice Nephirus 2012-05-08 17:09:52 +02:00
  • 1ebaf3de68 board chaining connectors Nephirus 2012-05-07 18:50:57 +02:00
  • ede7fa024e i2c master shield for arduino - minor clearance fix Nephirus 2012-05-05 21:12:31 +02:00
  • 1d88f204c2 i2c master shield for arduino Nephirus 2012-05-05 21:11:15 +02:00
  • 6aea386d30 ignore temporary .lbr files Nephirus 2012-05-05 21:09:33 +02:00
  • c1abd53c82 power board v2 Nephirus 2012-05-05 20:14:37 +02:00
  • f9079f2b29 New design of boards using TLC59116 Nephirus 2012-05-05 19:34:14 +02:00
  • 738321ddaf ledbar howto poster Nephirus 2011-11-17 20:04:15 +01:00
  • e81ea02cd2 ledbar board v2.2 Nephirus 2011-11-17 19:03:54 +01:00
  • 6c3cf6b0da more ledbar-shield fixes Nephirus 2011-11-17 18:46:36 +01:00
  • 7815c48847 Merge branch 'master' of github.com:brmlab/ledbar Nephirus 2011-11-17 18:35:24 +01:00
  • a43dea987d ledbar-shield v2 Nephirus 2011-11-17 18:35:04 +01:00
  • 4b37602c43 fix build Pavol Rusnak 2011-11-17 00:12:01 +01:00
  • 6578c091a9 eagle files v2.1 - fixed clearance between pads and signal routes Nephirus 2011-11-16 15:50:01 +01:00
  • eb5bee19b6 Merge branch 'master' of github.com:brmlab/ledbar Radka Haneckova 2011-10-02 10:17:55 +02:00
  • abeb492beb 4 new programs: green vs blue (a) and crossfades (s,d,f) Radka Haneckova 2011-10-02 10:12:42 +02:00
  • b734027e05 Fixed synchronization bugs in Python version Jakub Zika 2011-09-26 16:00:00 +02:00
  • 21d9a3d4a4 Added Python equalizer effect generator Jakub Zika 2011-09-23 09:18:55 +02:00
  • a872406927 Merge pull request #2 from k21/dev-python Thomas Mudrunka 2011-09-21 18:02:52 -07:00
  • d2fbbbf78c Merge dace593f3b into a75005ed37 GitHub Merge Button 2011-09-21 18:02:29 -07:00