The present invention relates to the acquisition of electrodermal readings from one or more subjects such as persons, plants or animals for the purpose of translating those readings into music in real time. The musical notes that are selected for each of the subjects are synchronized to a master tempo setting in order to allow them to play together and create interesting harmonies similar to a choir. A riff algorithm can be employed that allows multiple notes per beat to be created for each subject in order to make the music more interesting and give it movement. The software renders the music using a synthesis algorithm that employs the pre-recorded sounds of real instruments. The software can also render sound using the MIDI programming interface provided by the operating system. The software allows the user to load and save their settings so they can create and experiment with their own choir arrangements. The user can define their own custom note sequences or scales.
Electrodermal Activity (EDA) refers to the electrical properties of the skin which are directly affected by changes in sweat gland activity of humans and animals. Psychologists have long been using EDA data to determine the responses of subjects to external stimuli such as investigative questions.
Plants produce a basic electrodermal signal that varies without any obvious external stimuli. In addition, our testing has shown that plants have a large immediate and pronounced response to warmth and the movement of warm objects around them such as animals and people. The sensitivity of the system can be adjusted to play music continuously in response to the basic signal or it can be adjusted to play music only when the plant has a more pronounced response.
In one embodiment, the Plant Choir™ system comprises a software program and hardware that measures electrodermal activity of a person, plant, or animal and translates those readings into music on a computing device. The system gathers electrical activity data using proprietary Limestone Technologies DataPac_EDA™ electrodermal activity (EDA) measurement devices. The device uses an operational amplifier based circuit to apply a constant voltage across the input leads and provides an output voltage that is proportional to the current flowing through the subject and indicates the subject's resistance. The circuit has a non-linear response which allows it to sense a wide range of resistance values from 0 Ohms to tens of thousands of kilo ohms without the need for mechanical range switches. The EDA readings of the individual subjects are translated via the software into musical notes in real time. The musical notes are synchronized to a master tempo setting in order to allow the subjects to play together in an organized fashion similar to a choir. A riff algorithm may be employed to select multiple notes per beat for each subject in order to create movement and make the music more interesting. The music is rendered using a software synthesis algorithm that employs the pre-recorded sounds of real instruments. The synthesized sound is played on the system speakers. Panning controls are used to distribute the individual subject's sound among the speakers. The software can also utilize the MIDI programming interface provided by the operating system to render music using the MIDI emulation facility or through MIDI devices connected to the computer system.
The software allows the user to select program options, set music and program parameters. The software allows the user to load and save their settings so they can create and experiment with their own choir configurations. It also allows the user to create and store their own scales. Variations in the EDA signal are interpreted as notes. Each subject connected to the system is assigned to a virtual voice channel and the notes passing through the voice channels are synchronized to a master tempo setting. The voices combine to create multi part harmonies similar to a choir.
In
The computer runs software 300 to filter the raw data to remove noise and convert the data streams to sequences of musical notes 321, 322, and 323. The generation of the musical notes is synchronized with a master tempo setting in order to allow the subjects to play in an organized fashion. A riff algorithm may be employed to generate multiple notes per beat in order to add movement to the music to make it more interesting. In this specification, the term “musical notes” refers to individual notes or combinations of notes such as chords. The musical notes are generated according to various virtual music instruments 321, 322, and 323 which are assigned to each subject.
The computer combines the sequences of musical notes to a combined output stream 340. The output stream 340 is converted to audible music by the sound rendering module 400. The sound rendering module produces sound using a synthesis algorithm that employs pre-recorded real instrument sounds. The output is then sent to the system speakers. It is also capable of utilizing the MIDI programming interface provided by the operating system to render sound using the system MIDI emulation that drive the computer speakers or to external MIDI devices.
The software allows the user to load and save their settings so they can create and experiment with their own choir configurations. It also allows the user to create and store their own scales.
In this embodiment, a system of software and proprietary hardware is used to acquire EDA readings from one or more subjects in order to produce musical notes that are synchronized to a master tempo to allow the subjects to play together and create music in multi-part harmony in a fashion similar to a choir. It is also possible to attach multiple EDA devices to different parts of a single subject and use that data to drive multiple voices.
Each DataPac_EDA device samples the subject's surface resistance at fixed intervals and transmits the readings to a personal computer via a USB (Universal Serial Bus) connection. One DataPac_EDA device is used per subject and multiple DataPac_EDA devices may be used to connect multiple subjects to the personal computer system. Multiple EDA devices can be attached to different parts of a single subject in order to drive multiple voices.
The Resistance Sensing Circuit 600 has a non-linear response to the subject's resistance (EDA Sense) that allows it to respond to values in the range of 0 ohms to tens of thousands of kilo ohms without the need for range switching.
Vout is applied to the A/D input of the microcontroller 601. The software in the microcontroller is responsible for taking samples at fixed intervals and transmitting them to the main computer through the USB interface.
Rin is used to protect the op amp A1 when the input leads are shorted together. The maximum current through the leads is 9.75 micro amps.
It is to be understood that the specific embodiments and examples described above are by way of illustration, and not limitation. Various modifications may be made by one of ordinary skill, and the scope of the invention is defined in the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
4776323 | Spector | Oct 1988 | A |
5253168 | Berg | Oct 1993 | A |
5768127 | Murata | Jun 1998 | A |
6487817 | Airaudi | Dec 2002 | B2 |
6743164 | Airaudi | Jun 2004 | B2 |
6852919 | Ludwig | Feb 2005 | B2 |
6933434 | Nishitani | Aug 2005 | B2 |
7012182 | Nishitani | Mar 2006 | B2 |
7135637 | Nishitani | Nov 2006 | B2 |
7179984 | Nishitani | Feb 2007 | B2 |
7183477 | Nishitani | Feb 2007 | B2 |
7183480 | Nishitani | Feb 2007 | B2 |
7298360 | Howard | Nov 2007 | B2 |
7544880 | Takai | Jun 2009 | B2 |
7638704 | Ludwig | Dec 2009 | B2 |
7781666 | Nishitani | Aug 2010 | B2 |
7952013 | Komori | May 2011 | B2 |
7960638 | Miyajima | Jun 2011 | B2 |
8017852 | Yamashita | Sep 2011 | B2 |
8022287 | Yamashita | Sep 2011 | B2 |
8106283 | Nishitani | Jan 2012 | B2 |
8242344 | Moffatt | Aug 2012 | B2 |
8269092 | Terauchi | Sep 2012 | B2 |
8519250 | Ludwig | Aug 2013 | B2 |
8812502 | Takatsuka | Aug 2014 | B2 |
20010015123 | Nishitani | Aug 2001 | A1 |
20020026746 | Airaudi | Mar 2002 | A1 |
20020166437 | Nishitani | Nov 2002 | A1 |
20020170413 | Nishitani | Nov 2002 | A1 |
20030066413 | Nishitani | Apr 2003 | A1 |
20030106260 | Airaudi | Jun 2003 | A1 |
20030167908 | Nishitani | Sep 2003 | A1 |
20040000225 | Nishitani | Jan 2004 | A1 |
20040074379 | Ludwig | Apr 2004 | A1 |
20040099129 | Ludwig | May 2004 | A1 |
20050041016 | Howard | Feb 2005 | A1 |
20050126370 | Takai | Jun 2005 | A1 |
20060090632 | Ludwig | May 2006 | A1 |
20060111621 | Coppi | May 2006 | A1 |
20060126452 | Yamashita | Jun 2006 | A1 |
20060185502 | Nishitani | Aug 2006 | A1 |
20080288095 | Miyajima | Nov 2008 | A1 |
20090088877 | Terauchi | Apr 2009 | A1 |
20090235811 | Komori | Sep 2009 | A1 |
20090249945 | Yamashita | Oct 2009 | A1 |
20100168879 | Takatsuka | Jul 2010 | A1 |
20100263518 | Nishitani | Oct 2010 | A1 |
20110022594 | Takatsuka | Jan 2011 | A1 |
20110093100 | Ramsay | Apr 2011 | A1 |
20140267123 | Ludwig | Sep 2014 | A1 |
20160198984 | Daniele | Jul 2016 | A1 |
Number | Date | Country | |
---|---|---|---|
20210174773 A1 | Jun 2021 | US |