Biometrics


Theremino ECG

This application displays and records your heart rate tracings. Is not a substitute for ECG Viewer, but a specific application to highlight the frequency variations and arrhythmias. Then we analyze one derivation and use two special graphs that are not present in the classic ECG. The first shows the frequency variations over time and the second shows the signal correlation showing arrhythmias with itself shifted over time. In this YouTube video You can see the application running.

To measure the oxygen saturation there are convenient portable meters that you can buy on eBay for ten euros (see This page). We then optimized the system to be simple and give the best performance in the search of arrhythmias, a field that is not covered by any commercial fixture (both saturation monitors ECG classics). For saturation would greatly complicate the sensor with two emitters at different wavelengths.

Theremino ECG V 1.0

Features

  • You can record data for a few seconds or minutes depending on requirements;
  • You can scroll all ’ back in time to identify the significant points;
  • Once you find the interesting details you can enlarge and can be saved to disk as data files or as printed images;
  • Ability to archive file with a name, a date and a personal comment;
  • Archived files including the autocorrelation and frequency. You can then scroll with all the features as if they were in real time;
  • Automatic saving of files in the folder “AutoSave” If you forget to give it a name.
  • Several warning signs including the classic sound of ECG;
  • Limits specified by user ’ and alarm sounds if you exceed the limits;
  • Classical flowing graph paper or display that stays still;
  • Precise timing that keeps perfectly still pulses in order to highlight variations and reduce the ’ eyestrain;
  • Light or dark background (for use at night);
  • Two classic speed 25 and 50 mm per second;
  • Special speed 10 mm per second useful for iterating over long periods and detect arrhythmias;
  • Automatic calculation of milliseconds and beats per minute, You should then count the squares.
  • Synchronized with the frequency indicators of ’ last beat to highlight changes.
  • Automatically adjust the amplitude of the vertical position. This automatism keeps the maximum visibility of the pulse shape and highlights the arrhythmias (This device does not substitute the classic ECG but does analysis for which the amplitude and vertical position are not significant);
  • Large controls can also be used on the touch screen of a Tablet.

Sensors

You can use two types of sensors:

  • OCG (Optical Grapy Cardio) (Note 1) – The optical sensors they are convenient for frequent testing to be done at home and seize arrhythmias when they happen. We amplifier sensor and special designed produce a signal nearly constant even by changing the characteristics of the patient (blood pressure, sensor placement and thickness of biological tissue). Similar sensors that are located on the network are affected. With those who have low blood pressure produce a signal so faint and disturbed as to prevent control of arrhythmias.
  • ECG (Electro Cardio Graphy) – The classics differential amplifiers for ECG that are more awkward to use (Note 2). These sensors require special electrodes with conductive paste and a preparation of the skin with alcohol and cotton. The preamplifier requires special components then cannot be constructed DIY. And even with all these cures the system is very sensitive to movement, why you must stand still so as not to disturb the recordings.
(Note 1) The exact name for the survey would be “photoplethysmography” but it's hard to remember and even poorly composed. Since optical variations are detected rather than electric, l ’ equivalent of “Electro” It's not “PhotoPlethysmo” but “Optical” and then we'll call OCG.
(Note 2) L ’ only advantage of ECG sensors than opticians is to see the electrical activity of the heart but a derivation is not enough, If you must use 12. This requires 10 electrodes, you are placed on your chest and four on legs and arms. Preparation takes many minutes, more almost as long to remove the pads and put. So this system is unsuited to control arrhythmias. Arrhythmias require to be “picked up on the fact” and not many minutes after. Even putting the patient in bed, connected with wires all ’ ECG for few days may suffice because arrhythmias are catty, may not occur for months and then start all ’ sudden and last a few minutes. Are real difficulties, so much so that to solve them you get to implant a subdermal sensor connected by radio to a unit stationed near the bed (At home) and send data via phone at NHS.

Differences between the ECG signals and OCG

Arrhythmia research l ’ only thing that interests us is the time between an impulse and subsequent. However, this application can also be used to store electrocardiograms classics and explore them backwards in time. In the next image you can see an example of ECG (first branch) with the classic P-waves, Q, R, S and T.

Theremino ECG with classic ECG signal

Application controls

This is a very simple application that we will explain briefly the controls and some details that are not immediately obvious.

Top bar

  • Load data – Reload a file of your choice from those stored by folder “Datafiles”.
  • Save data – Save all data in a file in the folder “Datafiles”.
  • Save image – Save image in folder “Images”.
  • Volume – Changes the volume of the sounds or shut them off completely.
  • Trigger – OFF Pannonian graph, On keeps it firm.
  • Run – When lit up (Orange) the data is read in real time.

Slots

  • Signal in – The slot from which to read the input signal.
  • Signal out – The Slot to write on the standard.
  • B.P. M. out – The Slot to write about the heart rate value.
  • Pulse out – The Slot on which send a pulse with each pulse.
  • Pulse (Ms) – Milliseconds to duration of the impulse to send to ’ “Pulse out”.

From version 1.3 thereafter the “Pulse out” will only sound if the signal is valid and the frequency is between MinBPM and MaxBPM.

Options

  • Static paper – Changing paper stops moving card.
  • Light colors – Switches between light and dark colors.
  • Beep + Alarms – Select the various options of sound signals and alarms.
  • Graph type – Select the charts that appear in four versions.
  • ECG speed – Select the scroll speed between 10, 25 and 50 millimetre per second.
  • B.P. M. Max – The ultimate in graph BPM (and the alarm point).
  • B.P. M. min – The minimum BPM chart (and the alarm point).
  • White area – In this ’, we can write the personal records.

Graph “ECG”

ECG graph shows the input signal. The signal form is not important. Arrhythmia research we are interested only in passing time between beats and the following.

The ECG may be translated in time by clicking on it and dragging it with the mouse to the left and right. If you hold down CTRL you get one fast motion. If you hold SHIFT moving faster. If you press both the shift is even faster. You can also use the Mouse wheel. By turning it slowly you get more precision. Turning quickly you will get faster shifts.

Theremino ECG - Delta time

<— If you see l ’ indicator “Delta time” then the window is moved over time and the graph is not showing the latest figures but a moment passed.

Graph “BPM”

The graph shows trends over time heart rate BPM. The system is so sensitive that you see increases in frequency with each breath and, for example,, during a yawn.

The BPM can be moved in time by clicking on it and dragging it with the mouse to the left and right. If you hold down CTRL you get one fast motion. If you hold SHIFT moving faster. If you press both the shift is even faster. You can also use the Mouse wheel. By turning it slowly you get more precision. Turning quickly you will get faster shifts.

Isolate the interesting part and save it to disk

To delete from the register the parts that do not interest you place your mouse over the graph ECG or on that BPM and you press the right. The following menu will appear:

Theremino ECG delete commands

Pressing the first line will be eliminated all data preceding the chart visible part.
Pressing the second line will be eliminated all of the data that follow the chart visible part.

Of course before you use a or l ’ more of these commands, scroll the viewable in an appropriate place.

Attention that charts ECG and BPM are not the same time length so when you delete left the cutoff point will be to the left of the graph that you clicked with the Mouse.

After you delete the parts that do not usually affect you save the recording to disk using the command “Save buffer”.

Graph “Autocorrelation”

If the line back on itself mean that the beats are similar to each other. Not always the variations are caused by arrhythmias. Lens changes are caused by breath and sudden changes could be brought about by hand movements.

Bottom bar

  • The left part – Name of ’ last file uploaded or saved.
  • The right side – Date and time when the data were recorded.

While recording the right side of the bar turns red if the impulses are not valid. And turns green if their frequency is between MinBPM and MaxBPM.

Locate arrhythmias

The application facilitates the search of arrhythmias but don't find in our place. There will be no alarm sounds if arrhythmias unless they bring the frequency outside the bounds of BPM set.

To determine whether an event is a true arrhythmia it takes experience. On the Internet many sites show graphs of various types of arrhythmias. Sure that the pulse shape doesn't matter. What matters is only the time between an impulse and subsequent.

The most common form of arrhythmia (and the least worrisome) are the contractions. Basically get a contraction after only two squares (about) instead of the usual four (about). And this event is followed by a longer pause than normal.

The next two images we see examples of contractions, the first classic and second ECG sensors with our optical sensor. Note that the optical sensor can display concealed information with the electrical signal. In this case we see that the pumped flow was less in that the heart had not had time to fill completely

Premature Atrial Contraction (ECG)

Theremino Premature Atrial Contraction OCG

The two images below show instead beats “skipped”. Would like to know the medical name, also why are graphs of ’ author, that we would take to write much longer on this site…

Theremino OCG example 2

In internet many have written to have the feeling of skip a beat every so often. It is often said that it's just a feeling and that in reality they are contractions. But these charts leave no doubt, the beats “skipped” really exist.

Update of the 26 August 2017 – Probably the name is “Atrioventricular Block”.

– – – – – – –

Notes for versions

Version 1.0: First published version but is already complete and well proven.
Version 1.1
– The bottom bar now also shows the time of the recorded part.
– I jerked off to scorrerimento is limited to the recorded part.
Version 1.2
– Deleted error with very large input values.
– After RUN-STOP the ECG chart displays data until the end.
– Starting with RUN enabled the DeltaTime is properly zeroed.
Version 1.3
– Added the color green and red in the status bar to indicate when the pulses are valid.

– The PulseOut is activated only when the pulses are valid (from MinBPM to MaxBpm).
– Improved stability of the BPM chart.
Version 1.4
– Graph BPM is stored even when they exceed the minimum and maximum of the scale visible.

Download Theremino ECG – Version 1.4
Theremino_ECG_V 1.4

Theremino_ECG_V _WithSources 1.4 (version for programmers)
For all Windows systems to 32 and 64 bit. For Raspberry Pi, Linux, Android and OSX, read the installation notes.


Theremino VoiceTheremino System - HAL Input Output

Theremino Voice Recognition

This is a small app, but very important. With it the system Theremino can also listen and talk. You can send voice commands, hear confirmation messages and be read passages of text.

Converting from text to speech is of good quality. The recognition (If you talk close to the microphone) is almost perfect and independent of the pronunciation and the speaker's voice. The recognition method used is “Speaker Independent” they are not lengthy and tedious learning sessions. A side benefit of this method is that all family members can talk to your PC and be recognized.

Twenty-six languages are available, Italian included, both for speech, that for speech recognition. And it is not necessary to “Register” and give your own e-mail address and not even be connected to the Internet.

L ’ the user can configure lists of valid words and can use voice commands to load other lists. In this way it is possible to build complex structures of menus and submenus and control any device, other applications of the system Theremino, through the slots.

You could, for example,, phone home and tell:

  • “Serra” and the answer would be: “Ok Greenhouse. Valid commands: Water, Lamps, Vacuum cleaner”
  • “Vacuum cleaner” and the answer would be: “Ok Vacuum Cleaner. Valid commands: Lit, Turned off”
  • “Lit” and the answer would be: “Ok On”

Instructions for top window (installed languages)

And’ can install multiple languages (each consisting of two files) and choose in the horizontal top. The language you choose, must match the language of words to recognize and pronounce, otherwise the quality of recognition and pronunciation will be bad.

Attention: You must install the “Server runtime” and voices in your own language. In the folder “Installers” There are instructions and links.

Instructions on the left window (recognition)

  • All ’ the beginning of each line c ’ is the word (or words) to recognize. If you want to use multiple words, for example, “Exhaust Fan Turned On” you do not have to separate with spaces but with a point, then you write so: “Lighted Exhaust Fan.”.
  • To the right of the word to recognize numbers. Are the numbers that will be written into the slots, starting from the first Slot, When the word is recognized.
  • The number of slots interested depends on how many numbers you write in the line. Can be one or dozens. Then, For example, If the line is “Green 0 1000 0”, When the word is recognized “Green”, in the first three Slots are written the values “zero”, “a thousand” and “zero”.
  • If instead of writing out numbers of “x” then the smart card slot is not changed.
  • If to the right of the word to recognize you write “Load” followed by the name of an existing file in the folder “Recog_Files”, This file will be loaded in place of the current one in the left window (recognition). This way you can build complex sequences of menus and submenus, with few words to be recognized. Menus with a few words make for more reliable recognition.
  • If to the right of the word to recognize you write “LoadTTS” followed by the name of an existing file in the folder “Speech_Files”, This file will be loaded instead of the one currently in the right window.

Commands to the left (recognition)

Currently implements the following four commands. The green part is a comment, not part of the command, and must not be present in the actual command.

  • CMD_Prefix = valid words (The words you speak as a prefix)
  • CMD_FirstSlot = 1 (The first slot to use for this file)
  • CMD_Confidence = 0.7 (Writing values to 0.1 to 0.9. High-numbered recognition is more difficult and must speak closer to the microphone and more accurately. With low numbers is facilitated recognition but errors are more frequent. Failing that command uses the value 0.6)
  • CMD_RunSlot = 20 (The command to enable, disable the RUN button, in the absence of this command or by setting “-1” the RUN button is only manual)

Buttons on the left (recognition)

  • Load – Upload one of the texts manually.
  • SaveAs method – Saves the text currently visible under a new name.
  • Say nothing / Say one word / Say all words – With “Say nothing” recognition never answers. With “Say one word” you answer the only recognized word. With “Say all words” the response includes the recognized word and all valid words currently loaded file.

Instructions for the right window (text reading)

  • On the right there are the phrases for pronunciation.
  • Each phrase can reside on multiple lines. All ’ the beginning of each sentence (or story) There must be a command line, for example, “CMD_Slot 8 Text 2 Speed 1”. This command specifies the Slot (8), What number should be written in that slot to start the sentence (2) and the speaking rate (1). The speed may be from -10 (slooooooow) to +10 (very fast).
  • To utter one of these sentences a ’ other application must write the number of sentences in the specified Slot.
  • When you write “0” the Slot is “reset” the mechanism. Then you write a number and the corresponding sentence is pronounced.

Commands for the right window (text reading)

It is currently implemented only one command. The green part is a comment, not part of the command, and must not be present in the actual command.

  • CMD_Slot 1 Text 1 Speed 5 (The line following this command will be pronounced when on Slot 1 you set the value 1. The speaking rate is very rapid.)
  • CMD_Slot 1 Text 2 Speed 1 (The line following this command will be pronounced when on Slot 1 you set the value 1. The speaking rate is normal.)
  • CMD_Slot 1 Text 3 Speed -5 (The line following this command will be pronounced when on Slot 1 you set the value 1. The speaking rate is very slow.)

Buttons on the right (text reading)

  • Load – Upload one of the texts manually.
  • SaveAs method – Saves the text currently visible under a new name.
  • Speak – Pronounce the sentence where the cursor is located, or all of the selected text.
  • Pause 1.7 – This command produces a break in text reading. The number represents the pause time in seconds and fractions of a second.

Lower bar buttons

  • RUN – By enabling this button (in Orange) the recognition is started.
  • Stop recog – By enabling this button (in Orange) the recognition is disabled when the computer speaks.
  • Audio signal indicator – When is red the recognition is disabled, When is white you can talk and the amount of signal is indicated by the Green filling.
  • Microphone – Opens the microphone properties control panel.

If “Stop recog” is enabled then during the pronunciation of sentences, confirmation of commands and valid words, the recognition is disabled. So before you speak you should wait for l ’ audio signal indicator green returns.

– – – – – – –

Notes for versions

Version 1.5: This is the first published version. The improving but is already complete and usable.

Version 1.6
– Greatly enhanced the recognition.
– Added commands “CMD_Prefix”, “CMD_FirstSlot”, “CMD_Confidence” and “CMD_RunSlot”.
– Made evident (with a red bar) that in a few moments the recognizer is inactive.
– Improved l ’ tailback in the left window.
– Added possibility to write comments. Comments should start with a single quote, a minus or a double slash, i.e. ( ‘ ) , ( – ) or (//).
– Added the ability to write in the left window (recognition) also with one or more “x” to indicate that the Slots should not be edited.
– Introduced a”Splitter” horizontal that minimizes l ’ the installed language area.
– Introduced a”Splitter” vertical separating the Windows of recognition and pronunciation and which can be moved right and left.
– Added button “RUN” to start or stop the recognition.
– Added the ability to enable and disable the “RUN” with a command from slots.
– Added plus “Load” which loads command recognition files “LoadTTS” that upload file of pronunciation.

Version 1.7
– Added command “Pause” in the text to speech.

Download Theremino Voice – Version 1.7
Theremino_Voice_V 1.7

1.7 Theremino_Voice_V _WithSources
For all Windows systems to 32 and 64 bit. For Raspberry Pi, Linux, Android and OSX, read the installation notes.


Theremino ViewTheremino System - HAL Input Output

Theremino - Video Space to Sound Space

This application is for those who cannot see.

The operating principle is innovative (direct conversion and instant visual space in the sound space). We checked all similar systems and no one has ever done this. It would therefore be appropriate to patent, but we'll do it better, We publish it.

Once an invention is published, No one can patent it.
Patent offices do not accept inventions that are already in the public domain.

The algorithm of converting the "Equivalent sound space"
For software details, Download the application and open it with Visual Studio 2008.
For an explanation and a comparison with other existing systems, read this document:
EquivalentSoundSpace_ITA.pdf

Operation
Glasses with earpieces and camera (cheap) and a Tablet in your Pocket.

Performance
A person with normal vision and with a bandage, Unable to fend off a ball. No similar system, extant until today, is so quick.

A blind person, with the ’ highly developed hearing and a long training period, could reach unimaginable results. Maybe even play ping pong.

Current version limitations
In version 1.0 missing pre-video processing algorithm, that will extract only the variations between adjacent elements. This will recognize both light objects on dark background, that dark objects on a light background. With this transformation, the large areas of uniform color and will not produce sounds and object recognition will be facilitated.

The current version does not automatically adapts to the light and works well only with light objects on a black background. Even without automatic reduction you can get good recognition if the scene is not too complex. Even the similar, including the most used The vOICe, they don't have automatic adjustment.

We publish this first version though is far from complete, to make “Art note” the fundamental concepts and prevent someone patents.

Download Theremino View – Version 1.0
Theremino_View_V 1.0 _WithSources

For all Windows systems to 32 and 64 bit. For Raspberry Pi, Linux, Android and OSX, read the installation notes.


Theremino MindwaveBridge


Mindwave is a brainwave sensor produced by Neurosky. This is the cheapest model of EEG sensor among those currently on the market. If you want to buy it, Amazon sells it at a price lower than that of the manufacturer's website.

MindwaveBridge is a software that acts as a bridge between the Mindwave and Theremino the system and allows you to use all the data coming from the sensor (attention, meditation and the frequency bands), freely configurable slots available.

The image of Theremino Master near the Mindwave is only indicative. To send data from mindwave to other system software (for example the synthesizer Theremin) the Master is not required but just the software “Theremino Mindwave Bridge” that's free.

In our tests we sent the Raw data to Theremino SoundPlayer, to emit sampled sounds, frequency modulated by mental waves. But this software opens the door to all kinds of experiments, limited only by imagination. For example, you could use ThereminoScript to move engines on mental commands or switch on led Chromotherapy and induction of relaxation feedback ...

ATTENTION:
Before thinking of using the mind to control complex operations,
keep in mind the limits of this technology.
Read this page: http://www.theremino.com/blog/biometry

Download Theremino Mindwave Bridge – Version 1.6
Theremino_MindwaveBridge_V 1.6
Theremino_MindwaveBridge_V 1.6 _WithSources
For all systems from Windows XP to Windows 10, both 32 which in 64 bit (Linux and OSX with Wine)

– – – – – – – – –

Editable documents in ODT format – Italian, English and Japanese
Those who know these languages could open the file in Open Office, fix them and send them to us. For other languages, you can take the file and have it translated to English: onlinedoctranslator that is great, a breeze and respects the formatting.
MindwaveBridge_Documentation_ITA_ENG_JAP

– – – – – – – – –

Recommendations for anyone thinking of buying a MindWave

This is the version used in tests :
Mindwave Bluetooth – Amazon
Amazon Price: 110 Euros (108 Euro + Adapter Bluetooth Pairing)

Qhis is the USB version with key (RF Receiver) included : Mindwave USB – Amazon
Amazon Price: 78 Euros all inclusive (also shipping)

Agrees to buy them from Amazon, on the manufacturer's website the price is greater than a few euros.
http://store.neurosky.com
http://store.neurosky.com/products/mindwave-1
http://store.neurosky.com/products/mindwave-mobile


Theremino EmotionMeter

The Theremino EmotionMeter aims to achieve better performance of expensive $ $imi e-meter hardware but using minimal hardware and then spending almost nothing.

Representing the SlotViewer You can move it to try, even without hardware, without Master and without HAL.

We would like to clarify that it is only the biological parameters detection experiments. We're not giving credit to the ideas (sometimes even dangerous) that are spread by certain sects pseudo-scientific.

This image shows an eMeter built internally in hardware. These devices are expensive, a few thousand dollars, but their design is rather rough, as evidenced here:
http://xenu.freewinds.be/meter/e-meter_e.htm
http://it.wikipedia.org/wiki/E-meter

– – – – – – –

Download Theremino EmotionMeter – Version 0.3
Theremino_EmotionMeter_V 0.3
Theremino_EmotionMeter_V 0.3 _WithSources

For all systems from Windows XP to Windows 10, both 32 which in 64 bit (Linux and OSX with Wine)

This is the first version of EmotionMeter, many parts will be improved, first and foremost I would pluck that now has the second hand off axis. The software is simple and the sources are all there. So if anyone wants to continue the work is welcome. In the documentation folder we heaped many links and patterns found in Internet. Initially this documentation can be useful but the final versions will eliminate.


Active Electrodes

Active electrodes are applicable on the skin even without gel. Due to their almost infinite input impedance and their innovative construction, power frequency noise uptake is minimal. Then become possible configurations without reference electrode. All processing is done in software, thereby reducing the cost of hardware to almost zero. The number of sensors that can be connected is variable, You can start with a single sensor and use it for ECG and EEG indifferently. Then you can add an unlimited number of sensors (6 directly to ThereminoMaster and 8 at each “Slave” -on)

Research on active electrodes has unexpected developments, before I even finished them we switched to a different method, the electrodes without contact. To leave more room for new developments we moved everything into a section of the BLOG: blogs/biometry


Theremino EEG

EEG_TestSignals.png (832× 564)

This is the first version of the EEG application, for the first tests on the ECG and EEG sensors. Many parts will be improved. The software is simple and the sources are available. So if anyone wants to continue the work is welcome.

More information on these pages:
http://www.theremino.com/blog/biometry
http://www.theremino.com/hardware/inputs/biometry-sensors

– – – – – – –

Download Theremino EEG – Version 1.3
Theremino_EEG_V1.3.zip
Theremino_EEG_V1.3_WithSources.zip

For all systems from Windows XP to Windows 10, both 32 which in 64 bit (Linux and OSX with Wine)


Search program

Skin tension

  • Electroencephalography
  • Electrocardiography
  • EMG

Skin resistance

  • E-meter
  • Machines of truth
  • Research of acupuncture points

Body position

  • Long distance capacitive sensors (Capsensorhq)
  • Capacitive sensors within walking distance (Cap Keys)

Cardiovascular parameters

  • Saturation (Pulse Oximeter)
  • Plethysmographic curve

The contact person for biometrics is our new co-worker Maurice.

Mauritius is a GhostBuster senior. In Italian: “Expert Ghost Hunter”. Incidentally: the movie GhostBusters is about at its thirtieth anniversary and maybe in 2014 released the third version.

It is also measure the imponderable. Don't be fooled by these images, We joke a bit’ above but are serious research.


Get the system modules

The theremino team only deals with research and does not sell hardware. The system is completely "Freeware", "Open Source", "Not for Profit" and "DIY", but there are manufacturers who can provide modules assembled and tested at a great price. One could hardly self-build them spending less. A list of manufacturers on this page: www.theremino.com/contacts/producers


Donations

The source code of our software does not contain copyright notices, author names and links to our site, so you can make every use, without limitation of any kind. We do not require you to specify the original source or our site but if you are happy with our software remember us and make known this site to your friends. Any donations, even small, are very welcome and can help us to maintain the software “free” and to produce always new applications.


Legal notice

ITALIANO – HARDWARE: NEI LIMITI PREVISTI DALLA LEGGE il sistema Theremino VIENE FORNITO “COSÌ COM’È”, E NON RILASCIA GARANZIA ESPLICITA O IMPLICITA, RISPETTO ALLA SUA FUNZIONALITA’, OPERATIVITA’, O USO, INCLUSE, SENZA LIMITAZIONE, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE O VIOLAZIONE. SI DECLINANO ESPRESSAMENTE OGNI RESPONSABILITÀ PER DANNI DIRETTI, INDIRETTI, CONSEQUENZIALI, INCIDENTALI O SPECIALI, INCLUSI, SENZA LIMITAZIONI, MANCATI GUADAGNI, PERDITE DI PROFITTI, PERDITE DERIVANTI DA INTERRUZIONE DI ATTIVITA’ O PERDITE DI DATI, INDIPENDENTEMENTE DALLA FORMA DI AZIONE O TEORIA LEGALE SOTTO CUI LA RESPONSABILITA’ VIENE ASSERITA, ANCHE SE NON INFORMATI DELLA POSSIBILITA’ O RISCHIO DI TALI DANNI.
ITALIANO – SOFTWARE: IL SOFTWARE del sistema Theremino E’ UN SOFTWARE LIBERO: E’ POSSIBILE RIDISTRIBUIRLO E/O MODIFICARLO SECONDO I TERMINI DELLA LICENZA “GNU General Public License” COME PUBBLICATA DALLA “Free Software Foundation”, NELLA VERSIONE 3, O QUALSIASI VERSIONE SUCCESSIVA. È POSSIBILE OTTENERE UNA COPIA DELLA LICENZA “GNU General Public License” DA: http://www.gnu.org/licenses
ENGLISH – HARDWARE: THE PRODUCT Theremino System IS PROVIDED TO YOU “AS IT IS”, AND WE MAKE NO EXPRESS OR IMPLIED WARRANTIES WHATSOEVER WITH RESPECT TO ITS FUNCTIONALITY, OPERABILITY, OR USE, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR INFRINGEMENT. WE EXPRESSLY DISCLAIM ANY LIABILITY WHATSOEVER FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST REVENUES, LOST PROFITS, LOSSES RESULTING FROM BUSINESS INTERRUPTION OR LOSS OF DATA, REGARDLESS OF THE FORM OF ACTION OR LEGAL THEORY UNDER WHICH THE LIABILITY MAY BE ASSERTED, EVEN IF NOT ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES.
ENGLISH – SOFTWARE: THE Theremino System SOFTWARE 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 ANY LATER VERSION. YOU CAN GET A COPY OF THE “GNU General Public License” FROM: http://www.gnu.org/licenses

Comments are closed.