What BirdNET-Pi Does
24/7 recording from any USB sound card/microphone
24/7 local BirdNET-Lite analysis
Automatically extracts the detected songs, chirps, and peeps from recordings
Creates spectrograms of each recorded bird sound
Enters each detection into a local SQlite database for storage and data visualization
Hosts its own Caddy web server so that the data can be accessed from any web browser or device (can be configured to be local only or can easily be made public to share with the world — check out the public installations below!)
Offers local Streamlit database analysis to visualize daily and long-term presence data
Live audio stream
BirdWeather.com integration
https://github.com/grame-cncm/faust
Faust (Functional Audio Stream) is a functional programming language for sound synthesis and audio processing with a strong focus on the design of synthesizers, musical instruments, audio effects, etc. Faust targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards. It is used on stage for concerts and artistic productions, in education and research, in open source projects as well as in commercial applications.
The core component of Faust is its compiler. It allows us to "translate" any Faust digital signal processing (DSP) specification to a wide range of non-domain specific languages such as C++, C, JAVA, JavaScript, LLVM IR, WebAssembly, etc. In this regard, Faust can be seen as an alternative to C++ but is much simpler and intuitive to learn.
Thanks to a wrapping system called "architectures," codes generated by Faust can be easily compiled into a wide variety of objects ranging from audio plug-ins to standalone applications or smartphone and web apps, etc.
EmotiBit is a wearable sensor module for capturing high-quality emotional, physiological, and movement data. Easy-to-use and scientifically-validated sensing lets you enjoy wireless data streaming to any platform or direct data recording to the built-in SD card. Customize the Arduino-compatible hardware and fully open-source software to meet any project needs!
The Open Book is an open-hardware device for reading books in all the languages of the world. It includes a large screen and buttons for navigation, as well as audio options for accessibility and ports to extend its functionality. Its detailed silkscreen, with the all the manic energy and quixotic ambition of a Dr. Bronner's bottle, aims to demystify the Open Book's own design, breaking down for the curious reader both how the book works, and how they can build one for themselves.
At the core of the Open Book is a SAMD51J19A microcontroller, a powerful ARM Cortex M4 with 512 KB of Flash and 192 KB of RAM. It has 51 pins of GPIO, and the Open Book uses all of them for peripherals and possibilities:
A 400x300 black and white e-paper screen enables the core experience of, y'know, reading.
A MicroSD slot allows for plenty of external storage for files. An offline copy of Wikipedia fits in 64 gigs — Hitchhiker's Guide, anyone?
User input comes from seven buttons on a shift register, plus an eighth button tied directly to one of the SAMD51's interrupt pins.
A dedicated flash chip for languages gives the book room to store glyphs and Unicode data for every language in the Basic Multilingual Plane (which is most of the languages in use today).
A 3.5mm audio jack:
Dual DACs allow for stereo audio output, and the SAMD51 is powerful enough to decode MP3 files on the fly (hello audiobooks)!
Raw input from a headset's in-line mic button lets the book detect up to four inline buttons, depending on the design of the headset...
...and amplified mic input from the inline mic works with TensorFlow Lite to allow recognition of voice commands! Also, like, recording stuff. Rev 4 also adds the ability to shut down the mic, for power saving and privacy purposes.
A QSPI Flash chip and status Neopixel enable CircuitPython use cases.
STEMMA ports allow for the addition of I²C sensors and external analog or digital inputs. You can even run a Neopixel strip off of them, which makes for a decent reading light.
And of course it's a Feather, which means it's battery operated with built-in LiPo charging. It also has a full Feather header, which means you can add wings for everything from sensors to GPS to WiFi to LoRa.
A light Rust API for Multiresolution Stochastic Texture Synthesis [1], a non-parametric example-based algorithm for image generation.
This site tries to gather open-source remakes of great old games in one place. If you think that something is missing from the list - please go to our GitHub repository and create an issue or even a pull request!
Since all these projects are open-source you can help them and make this world a better place. Or at least you can play something to appreciate the effort people put in them.
Open-source virtual modular synthesizer
https://vcvrack.com/manual/index.html
https://patchstorage.com/platform/vcv-rack/
https://community.vcvrack.com/
VCV was founded by Andrew Belt in 2016 and is based in Tennessee, USA. Its flagship product VCV Rack was released on September 10, 2017 at Knobcon after two years of development. It was based on an unreleased C++ modular audio engine written by Andrew in 2012.
Polycode is a C++ and Lua framework for building interactive applications. It is free, open source and cross-platform.
Field is a development environment for experimental code and digital art in the broadest of possible senses. While there are a great many development environments and digital art tools out there today, this one has been constructed with two key principles in mind:
Embrace and extend — rather than make a personal, private and pristine code utopia, Field tries to bridge to as many libraries, programming languages, and ways of doing things as possible. The world doesn't necessarily need another programming language or serial port library, nor do we have to pick and choose between data-flow systems, graphical user interfaces or purely textual programming — we can have it all in the right environment and we can both leverage the work of others and take control of our own tools and methods.
Live code makes anything possible — Field tries to replace as many "features" with editable code as it can. Its programming language of choice is Python — a world class, highly respected and incredibly flexible language. As such, Field is intensely customizable, with the glue between interface objects and data modifiable inside Field itself. Field takes seriously the idea that its user — you — are a programmer / artist doing serious work and that you should be able to reconfigure your tools to suit your domain and style as closely as possible.
An open source machine embroidery design platform based on Inkscape.
Ink/Stitch aims to be a full-fledged embroidery digitizing platform based entirely on free, open source software. Our goal is to be approachable for hobbyists while also providing the power needed by professional digitizers.
Use the idle time on your computer (Windows, Mac, Linux, or Android) to cure diseases, study global warming, discover pulsars, and do many other types of scientific research.
You can choose to support projects such as Einstein@Home, IBM World Community Grid, and SETI@home, among many others. If you run several projects, try an account manager such as GridRepublic or BAM! .
Modular Video Plugins for Ableton Live
VIZZable is developed with love and released free to the community in the hopes of advancing the art of live audio-visual performance. If you get something out of VIZZable, please give something back to support its development.
The OpenStreetBrowser is an application to 'browse' through the information in the displayed part of the map. The aim of the project is to provide a highly dynamic map that makes every mapped feature easily available to the user.
SpaceEngine is a realistic virtual Universe you can explore on your computer. You can travel from star to star, from galaxy to galaxy, landing on any planet, moon, or asteroid with the ability to explore its alien landscape. You can alter the speed of time and observe any celestial phenomena you please. All transitions are completely seamless, and this virtual universe has a size of billions of light-years across and contains trillions upon trillions of planetary systems. The procedural generation is based on real scientific knowledge, so SpaceEngine depicts the universe the way it is thought to be by modern science. Real celestial objects are also present if you want to visit them, including the planets and moons of our Solar system, thousands of nearby stars with newly discovered exoplanets, and thousands of galaxies that are currently known.
Build beautiful interactive books using GitHub/Git and Markdown.
OpenKnit is an open-source, low cost (under 550€), digital fabrication tool that affords the user the opportunity to create his own bespoke clothing from digital files. Starting from the raw material, the yarn, and straight to its end use, a sweater for example, in about an hour. Designing and producing clothes digitally and wearing them can now happen in the very same place, rewarding the user with the ability to make decisions regarding creativity and responsibility.
The DIY Cellphone is a working (albeit basic) cellphone that you can make yourself. It can make and receive phone calls and text messages, store names and phone numbers, and display the time. It builds on the hardware and software in the Arduino GSM Shield but extends it with a full interface, including display, buttons, speaker, microphone, etc. The source files for the cellphone are hosted on GitHub (hardware, software), which also includes an issue list where you can file bug reports or request enhancements.
GrafX2 is a bitmap paint program inspired by the Amiga programs Deluxe Paint and Brilliance. Specialized in 256-color drawing, it includes a very large number of tools and effects that make it particularly suitable for pixel art, game graphics, and generally any detailed graphics painted with a mouse. The program is mostly developed on Linux and Windows, but is also portable on many other platforms.
Reverting to traditional handicrafts is one way to sabotage the throwaway society. In this article, we discuss another possibility: the design of modular consumer products, whose parts and components could be re-used for the design of other products.
Initiatives like OpenStructures, Grid Beam, and Contraptor combine the modularity of systems like LEGO, Meccano and Erector with the collaborative power of digital success stories like Wikipedia, Linux or WordPress.
An economy based on the concept of re-use would not only bring important advantages in terms of sustainability, but would also save consumers money, speed up innovation, and take manufacturing out of the hands of multinationals.
Anki is a program which makes remembering things easy. Because it is a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase the amount you learn.
The Freesound Project is a collaborative database of Creative Commons licensed sounds. Freesound focusses only on sound, not songs.
This is a variation of Graffiti Research Lab's L.A.S.E.R Tag ported to the TouchKit.
Sunflow is an open source rendering system for photo-realistic image synthesis. It is written in Java and built around a flexible ray tracing core and an extensible object-oriented design.
Toolkit for building interactive information
Real-time video effector
Applications with multi-user/multimedia features
Open-hardware toolkit for real-time eye tracking