Pyrodigital virtual port driver
![pyrodigital virtual port driver pyrodigital virtual port driver](https://venturebeat.com/wp-content/uploads/2018/08/dex.png)
Each of these different decimal values would represent a unique time to the FC. So for a simple example (these numbers are made up and do not represent the actual PD values), the byte 00000001 (binary) would equal time 00001 (decimal), and byte 00000010 would equal 00002, so on and so forth. Makes sense? This is what separates the Pyrodigital FSK from the other forms of time code, such as SMPTE.
#Pyrodigital virtual port driver code
That is the whole reason behind being able to plug the time code into the FC at any point during the show, and the FC will be able to sync up to the current point in the soundtrack, without having had to be sync 'd up at the beginning. Each number in the PD FSK time code is unique, and therefore, can only represent one value of time. In our case, such as for Pyrodigital FSK, it represents a sequential number, which the Field Controller (FC) interprets as a time. Now that you understand what "data" is, time code is simply a stream of data (usually a byte worth), which represents a time value. This pulse duration is also dependent on the system design. Each field module will activate a firing pulse of a duration long enough to ensure the electric match fires. In other words, the computer is turning the cue "on" and "off". If the cue to be fired is on that field module, a discrete in / analog out type device such as a transistor is triggered by the discrete components within the slave and will flow analog current out through the electric match. This data is then interpreted by the field module. So how does the computer fire the electric match? The computer sends out the data, which in our case is the address of a particular shot to be fired.
![pyrodigital virtual port driver pyrodigital virtual port driver](http://beatspdf.weebly.com/uploads/1/2/4/8/124868018/415160285.jpg)
The computer itself is not sending an analog voltage to the electric match since that is not possible due to it being a discrete system. Eight of these "bits" are known as a byte.
![pyrodigital virtual port driver pyrodigital virtual port driver](https://i.ebayimg.com/thumbs/images/g/-5EAAOSwPktf7BEM/s-l200.jpg)
Each of these values represents 1 bit of data. So now that we understand that a computer only deals with "1's" and "0's", we can say that the computer sends out streams of these values to the slave modules. So how does all this apply to the Pyrodigital system? This would constitute the sudden "jump" from 0 to 1 and is what we mean by "discrete". Which is represented in the binary number system as "0" = "off" and "1" = "on". However, in a computer system, the computer only understands "on" or "off". You can keep chopping it down into smaller and smaller numbers, meaning there is a continuous flow from 0 to 1, and not just a sudden jump. There are an infinite number of different values between 0 and 1 in the real world. Everything in the real world is continuous. Hugh? What?! Keep reading.Īnalog = continuous. The real world is all in analog, so in the end (at the field module), an analog signal must be sent through the electric match. The main difference between a computerized firing system and your typical "manual" firing system is that the computer processes discrete information, and the "manual" system uses analog.
#Pyrodigital virtual port driver Pc
These are some of the basic differences between your PC and the PD system. Instead of a keyboard, it contains a keypad. Instead of a hard drive, it contains flash memory. Instead of a monitor, it has an LCD (Liquid Crystal Display) screen. It contains a cpu, memory, input and output ports, most everything your standard PC would contain with a few small differences. The Pyrodigital (PD) system is essentially a computer.