Hash

final case class Hash[A](in: GE[A]) extends SingleOut[Long]

A UGen that produces a continuous hash value, useful for comparisons and debugging applications. The hash is produced using the 64-bit Murmur 2 algorithm, however the continuous output is given without "finalising" the hash, and it is not initialized with the input's length (as it is unknown at that stage).

'''Not yet implemented:''' Only after the input terminates, one additional sample of finalised hash is given (you can use .last to only retain the final hash).

Value parameters:
in

the signal to hash.

Companion:
object
trait Serializable
trait SingleOut[Long]
trait Lazy[Long]
trait GE[Long]
trait Expander[UGenInLike[Long]]
trait Lazy
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

final def name: String
Inherited from:
UGenSource
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product