Leif Bloomquist presented several projects involving MIDI controllers and Commodore 64 MIDI interfaces. The presentation included demonstrations of using the SonicWear SoMo sensor and LEAP Motion as MIDI controllers, as well as MIDI interfaces for the Commodore 64 and VIC-20 computers. Other projects discussed were a MIDI-controlled flame effects controller called midifire16, an organ concert series where a pipe organ was controlled with MIDI, and MIDIMapperX software for custom MIDI mapping.
Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)Alessandro Contini
A 15 mins introduction to the most popular electronic prototyping platform, Arduino!
The talk took place at Beginners Meetup #5 (http://www.meetup.com/opentechschool-berlin/events/93018322/) by Open Tech School Berlin on 6 Dec 2012
# An introduction to Arduino: the 5 Ws + 1 – Alessandro Contini
We will try to answer to the following questions: What is it? Who did that? When? Where? Why is it like that? …and, What can I do with it?
In a time when everyone is talking about makers, digital fabrication, 3D printing, laser cutting, DIY and so on, let's go back and see where everything began. Ok, not EVERYTHING actually, but let's say where everything took a big step forward. We'll also have a hands-on demo that you can't miss, so – less talk, more rock!
The basics of understanding electronics and physical interaction with Arduino presented and taught by Jörn Sandner, Prof. Franziska Hübler and Jeremy Abbett for the University of Applied Arts - Hamburg and Miami Ad School Europe.
Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)Alessandro Contini
A 15 mins introduction to the most popular electronic prototyping platform, Arduino!
The talk took place at Beginners Meetup #5 (http://www.meetup.com/opentechschool-berlin/events/93018322/) by Open Tech School Berlin on 6 Dec 2012
# An introduction to Arduino: the 5 Ws + 1 – Alessandro Contini
We will try to answer to the following questions: What is it? Who did that? When? Where? Why is it like that? …and, What can I do with it?
In a time when everyone is talking about makers, digital fabrication, 3D printing, laser cutting, DIY and so on, let's go back and see where everything began. Ok, not EVERYTHING actually, but let's say where everything took a big step forward. We'll also have a hands-on demo that you can't miss, so – less talk, more rock!
The basics of understanding electronics and physical interaction with Arduino presented and taught by Jörn Sandner, Prof. Franziska Hübler and Jeremy Abbett for the University of Applied Arts - Hamburg and Miami Ad School Europe.
An introduction to Arduino micro-controller platform and C programming meant for the board. Introduction to debugging and hardware specification and limitations of the board.
The slides for my seminar on adaptive music at the Charles University in Prague // Introduction to the topic of adaptive music // Music Design // Sequence Music Engine // On development of the Kingdom Come: Deliverance soundtrack.
Have you heard of internet of things - where all kind of gadgets get connected so we can make better use of them ? Arduino is easy to learn platform that can help us to do exactly this - connect things, invent gadgets and experiment with them. This will give you joy because it is easily done and in the end you can touch your creation not like the software.
An introduction to Arduino micro-controller platform and C programming meant for the board. Introduction to debugging and hardware specification and limitations of the board.
The slides for my seminar on adaptive music at the Charles University in Prague // Introduction to the topic of adaptive music // Music Design // Sequence Music Engine // On development of the Kingdom Come: Deliverance soundtrack.
Have you heard of internet of things - where all kind of gadgets get connected so we can make better use of them ? Arduino is easy to learn platform that can help us to do exactly this - connect things, invent gadgets and experiment with them. This will give you joy because it is easily done and in the end you can touch your creation not like the software.
My favorite music related Open-Hardware projectsstigi
My quickly hacked together presentation about open hardware projects that relate to music.
The links to the videos:
- SidBox V2: http://vimeo.com/1634079
- Arduino Punk Box: http://video.google.com/videosearch?q=194617910081918660&emb=0&aq=f#
- Making Noise with Monome: http://vimeo.com/groups/monome/videos/1860696
- Simple Stribe 0.2 Demo: http://www.youtube.com/watch?v=GPdf6tlKeTw
Sous le feu des critiques: Trop moderne! Pas assez subversive aux yeux de certains! Pas créative! Un effet de mode passager pour les "djeunz"! Ou pire une musique de drogués!! Permettez moi au cours de cette session de vous éclairer sur cette culture et également sur les coulisses de la création des musiques assistées par ordinateur (MAO), et de voir ensemble les relations intéressantes que l'on peut tisser avec nos pratiques du développement logiciel (Software Craftsmanship).
On a pu lire quelques analogies entre pratique des musiques jazz, somme toute une musique très classique, et la pratique du développement logiciel tel que nous la concevons tous ici ("agile" diront certain). Pourtant il y a bien des façons de faire de la musique et en tant que spécialistes de la programmation j'ai été étonné de constater que peu d'entre nous s’intéressent à la musique dite "électronique". Pourtant, dans ces musiques aussi, nous nous servons d'outils logiciels au service de notre inspiration et notre créativité. On retrouve l'approche incrémentale, la technique imposée par les machines, des patterns évidemment, mais aussi de la pratique répétée, de l'amélioration continue et la coopération quand nous formons des groupes collaboratifs.
Au cours de cette session, après les généralités d'usage, je vous montrerai un DAW (digital audio workstation) logiciel, très couramment employé, et pas que pour la musique électronique, j'ai nommé "Live 9" d'Ableton avec sa surface de contrôle dédiée: Push (une sorte de clavier multi-fonctions pour la musique). Live est également extensible grâce à Max MSP, une API de programmation qui permet de scripter/patcher ce logiciel sous bien des formes.
J'espère vous montrer que création et programmation ne sont pas si éloignés que cela... et vous ferai partager mon expérience au sein de la Do It Yourself Music Academy
Music robots and techno robots - History, building and playingmoritzsimongeist
This lecture was held for Ableton User Group 08.July .2015 in Berlin by moritz simongeist from Sonic Robots. http://sonicrobots.com/
==============
Sonic Robots
How to make Techno - with robots! (Lecture, 120min or longer)
The artist group „Sonic Robots“, led by and robotic musician Moritz Simon Geist, present performances where electronic music is created live by ... Robots!
In this talk, Moritz will give an insight look into the world of robotic noisery, acoustic robots and music hardware techniques. He will present some of his instruments.
The first part of this talk provides an overview of the different concepts and approaches for robotic musical instruments. The second part deals with the technical implementation in software, electronics and mechanics.
The following topics will be discussed in detail:
• Why it is good to be a music hacker and why it is bad to use presets
• Where robotic music came from and where it could envolve to
• Explanation of common robotic techniques
• Controlling mechanical latencies
• Capturing sound without microphones
• Structure and electric control, Arduino, Power
• Mechanical parts, actuators and 3D Printing
File under: #madscience #bass #robots
_ARTIST INFO:
"Sonic Robots is treating some important questions of the future, like
the perception of technology, the robotization of society or the
artificial intelligence, but still comes in a very playful and
entertaining way: through electronic music." (Alain Bieber, ARTE)
A brief introduction to making your own (Internet of Things) ThingTinamousSteve
The Internet of Things is exploding and it's a great time to join in: more and more devices like the Arduino, Netduino and Gadgeteer are becoming available. The question is, how do I get started?
We will look at what is available in terms of popular hardware for building your Thing, and a demo of how to develop for the Arduino, followed by an introduction to the Gadgeteer and .Net Micro Framework, hopefully finishing up with a fairly simple but connected Gadgeteer based Thing (Wifi Allowing!).
UI Beyond the Browser - Software for Hardware Projectspchristensen
Hardware is becoming easier to design and manufacture, approaching the ease of software. This presentation:
- takes you on a tour of the changes in hardware
- a crash course in building circuits
- teaches the basics of using and programming Arduino
- introduces Javascript libraries for controlling hardware and robots
- how to get involved with hardware projects
If you'd like me to present this or similar content at your event, please contact me: peter at pchristensen dot com
Slides I presented in the Open Media devroom at FOSDEM 2023, where I gave an intro on how to capture, record and produce music using just open source software on Linux. It's a very high level overview on available software to do different things, and how they can be used together using JACK and/or Pipewire.
This is a very first chapter of Computer Games Development Course and in this, chapter We will try to find out the answer to these questions
What are the significant milestones in the history of electronic game development?
■ Who are the pioneers in game development, and how did they contribute to the industry?
■ How did the game industry evolve from coin-operated electromechanical and mainframe computer games of the ’60s to today’s console, personal computer, online, and mobile industries?
■ What factors contributed to the video game slump of the early ’80s?
■ Why did certain game companies and game titles succeed during game development history—and why did some fail miserably?
Presentation from the 2008 Audio Engineering Society 2008 Conference on the challenges and practicalities of running an internet radio station designed originally to serve listeners in the virtual world of Second Life. I've updated it from its original 2008 presentation to include equipment currently in use.
The one that started it all! My presentation at SWRAP 2003 on my Telnetable Commodore BBS, which is still running today (2013) and has spawned many successors.
Check out http://cbbsoutpost.servebbs.com/ for the current list!
The Dancer From The Dance: Mapping Motion With Sound Via Radio TransmissionLeif Bloomquist
We present our work on the development of a device by which a dancer may wirelessly transmit bodily motion to a MIDI-capable device or computer in order to produce or alter sound, creating music that is immediately integrated with and inseparable from the dance.
To begin we briefly consider the history of movement mapping and dance notation. Moving into more recent history, we then present the technology employed (Arduino).
An accelerometer measures the motion. The x/y/z components are scaled and inserted into a MIDI message, which is then transmitted to a receiver and can be interpreted by any MIDI device. The motions can be mapped to parameters such as filters, pitch, etc., allowing the dancer to affect any sound that can be created electronically.
Several short vignettes will be used to demonstrate the device, followed by a three-minute piece showing the techniques working together as a whole.
Modified Commodore VIC-20: Built-in uIEC with Compact Flash, JiffyDOS, 64C Keyboard, Blue LED, and Reset Button. But still runs at 1 MHz and has 3.5K RAM!
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
2. 1. Introduction
2. SonicWear SoMo as a MIDI Controller
3. LEAP Motion as a MIDI Controller (demo)
4. MIDI Interfaces for the Commodore 64 and VIC-20 (demo)
5. midifire16 MIDI-controlled flame effects controller
6. Organic Evolution: MIDI-Controlled Pipe Organ concerts series
7. MIDIMapperX
8. Contact info
Controller Crazy!
3. • “Classically trained” in clarinet and percussion including several summers at
the International Music Camp in North Dakota, USA
• Have been dabbling with music, composing, and technology since the 1980s
• Moved to Waterloo in 1992 to study Systems Design Engineering
• Moved to Toronto in 1997 and discovered the Ambient Ping, Riot Art and
other experimental music communities
• Occasional “live” gigs as Schema Factor / Interweaver
• Playing with the tech is half the fun!
• In general I release my tools and techniques open-source
• Enable other electronic musicians to build on ideas!
• “Day job” in software engineering at MDA, creators of the Canadarm
Introduction
4. • Some early experiments with Arduino-based
accelerometers and MIDI (NAISA TransX 2013)
• Discovered Loretta Faveri’s SonicWear project at OCADU in
2013
• Exactly what I was looking for!
• Wrote some Arduino code and found some open source
applications to adapt it to a MIDI controller to use in any
audio software
SonicWear SoMo as a MIDI Controller
5. SonicWear SoMo as a MIDI Controller
SonicWear SoMo
Wireless Serial/USB Driver
loopMIDI
(Only needed on Windows)
“Hairless MIDI Bridge”
DAW
(Ableton, FL Studio,
MAX, etc.)
6. • Interactive input device
that tracks hand and
finger positions through
infrared sensors
• Music is a natural fit!
LEAP Motion as a MIDI Controller
• Several music apps in the LEAP “Airspace” store:
GECO, Chordion Conductor, AirHarp, AeroMIDI…
• Chose GECO MIDI, simple and intuitive ($9.99)
• Windows or MacOS
8. LEAP Motion as a MIDI Controller
LEAP Motion
LEAP Motion Driver
loopMIDI
(Only needed on Windows)
GECO MIDI
DAW
(Ableton, FL Studio,
MAX, etc.)
LEAP MotionVisualizer
9. • I adore my Commodore 64!
• The C64’s longevity has
been in part to its innovative SID
(Sound Interface Device) chip and
its distinctive sound (specs next page)
• SID chip was designed by
Robert "Bob"Yannes, who went on to found Ensoniq
• Highly sought after by DJs and composers
• Subculture of remixing classic game tunes
• “Chiptunes” music generated by classic video games and computers
(Nintendo, GameBoy, Atari, Commodore…)
• There were several MIDI products during the heyday, with more coming
Commodore MIDI Projects
10. • Three separately programmable independent audio oscillators (8 octave range,
approximately 16 - 4000 Hz)
• Four different waveforms per audio oscillator (sawtooth, triangle, pulse, noise)
• One multi mode filter featuring low-pass, high-pass and band-pass outputs with 6 dB/oct
(bandpass) or 12 dB/octave (lowpass/highpass) rolloff. The different filter-modes are
sometimes combined to produce additional timbres, for instance a notch-reject filter.
• Three attack/decay/sustain/release (ADSR) volume controls, one for each audio oscillator.
• Three ring modulators.
• Oscillator sync for each audio oscillator.
• Two 8-bit A/D converters (typically used for game control paddles, but later also used for a
mouse)
• External audio input (for sound mixing with external signal sources)
• Random number/modulation generator
MOSTechnology 6581 SID Specifications
11. • “MIDI SID Software Integrated Applications and Hardware” released in 2006
• Based on the previously released Prophet64 cartridge (no MIDI)
• Sequencer
• Mono Synthesizer (TB-303 style sequencer)
• Bassline (TB-303 style sound)
• Drummer (TR-909 style interface)
• MIDI Input
(I have no involvement in this, just a satisfied customer. www.prophet64.com )
Commodore MIDI Projects – MSSIAH 64
12. • Brand new MIDI cartridge for the Commodore 64 coming August 2014
• Includes:
• Synthesizer software Pro 16 by Steinberg
• MIDI version of Cynthcart synthesizer
• SID-WizardTracker
• Much more
(I have no involvement in this either, I just think it’s super cool and supported the
successful StartNext campaign: www.startnext.de/en/kerberos )
Commodore MIDI Projects - Kerberos
13. Commodore MIDI Projects -VICMIDI
• The Commodore 64 is well served by MIDI interfaces, but what about its
predecessor, the VIC-20?
• VIC-20 has its own distinctive sound
• Three pulse waveform channels and one
“noise” channel
• Create some incredible drones and beating
frequencies
• 15 new waveforms were discovered by
“viznut” (Finland) in 2003
14. Commodore MIDI Projects -VICMIDI
• No commercial MIDI interfaces were ever made
• “Electronics,The Maplin Magazine” published schematics
and some simple code for MIDI back in the 1980s
• Francois Leveille and David Viens (Montreal) built a
prototype several years ago, which I took over
• Code updated to be a full-featured MIDI implementation
• Hardware design was picked up by Jim Brain of
Retro Innovations (2nd Prototype shown)
• Gearing up for a small production run “soon”
Updates: www.go4retro.com
16. Organic Evolution
• St. Andrew’s Latvian Lutheran Church in downtown Toronto (College/Jarvis)
• Casavant Frères pipe organ built in late 1800s
• Refurbished/upgraded a few years ago by Classic Organ Works (Markham)
• These upgrades included MIDI control of the organ!
• Concert series demonstrating the technical and artistic possibilities 2007-
www.organicevolution.net
18. • Solid-State Relay board for controlling Flame Effects
• Hardware designed by Seth Hardy of Site 3 Fire Arts /
Propane and Electrons
• Controlled through MIDI – 16 channels
• Note On to turn flames on, Note Off to turn flames off
• Safety features: Separate power, triggers, timeouts
• Arduino compatible
• Open Source: Board designs and code on GitHub
• Live tests this summer!
• “What could possibly go wrong?”
midifire16
20. • VST (Virtual Synth Technology)
• Use with any Digital Audio Workstation
• Allows you to specify and “map” custom MIDI messages
• Convert Note On/Note Off or CC messages to any other
MIDI message (even SysEx!)
• Great for controlling custom hardware
• Currently Windows-only, but working with VST Library
developer for MacOS/Linux port (built on .NET/Mono)
• Open Source [MIT License], code on GitHub
www.schemafactor.com/midimapperx/
MIDIMapperX
21. • www.schemafactor.com (music)
• www.jammingsignal.com (blog)
• www.facebook.com/SchemaFactor
• @schemafactor
• leif@schemafactor.com
Looking for opportunities to collaborate!
Contact Info