The harmony Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The harmony Reference Manual

This is the harmony Reference Manual, version 2.0.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 13:41:10 2020 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

About Harmony

Harmony is a library that provides you with audio processing tools as well as an audio server to play back music, sfx, and so forth. It is most suited for use in a game engine, but may feasibly also used for more advanced things such as a DAW.

Also See


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 harmony

Maintainer

Nicolas Hafner <shinmera@tymoon.eu>

Author

Nicolas Hafner <shinmera@tymoon.eu>

Home Page

https://Shirakumo.github.io/harmony/

Source Control

(:git "https://github.com/shirakumo/harmony.git")

Bug Tracker

https://github.com/Shirakumo/harmony/issues

License

zlib

Description

A common lisp sound server and sound processing library.

Version

2.0.0

Defsystem Dependency

trivial-features

Dependencies
Source

harmony.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 harmony.asd

Location

harmony.asd

Systems

harmony (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 harmony/package.lisp

Parent

harmony (system)

Location

package.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 harmony/toolkit.lisp

Dependency

package.lisp (file)

Parent

harmony (system)

Location

toolkit.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 harmony/server.lisp

Dependency

toolkit.lisp (file)

Parent

harmony (system)

Location

server.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 harmony/segment.lisp

Dependency

server.lisp (file)

Parent

harmony (system)

Location

segment.lisp

Exported Definitions
Internal Definitions

default-source-end (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 harmony/voice.lisp

Dependency

segment.lisp (file)

Parent

harmony (system)

Location

voice.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 harmony/simple.lisp

Dependency

voice.lisp (file)

Parent

harmony (system)

Location

simple.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.8 harmony/documentation.lisp

Dependency

simple.lisp (file)

Parent

harmony (system)

Location

documentation.lisp


Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 org.shirakumo.fraf.harmony

Source

package.lisp (file)

Use List

common-lisp

Used By List

org.shirakumo.fraf.harmony.user

Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.2 org.shirakumo.fraf.harmony.user

Source

package.lisp (file)

Use List

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Special variables

Special Variable: *server*
Package

org.shirakumo.fraf.harmony

Source

server.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Macros

Macro: with-server (&optional SERVER &rest ARGS &key SYNCHRONIZE TIMEOUT) &body BODY
Package

org.shirakumo.fraf.harmony

Source

server.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Functions

Function: add-to TARGET &rest PARTS
Package

org.shirakumo.fraf.harmony

Source

toolkit.lisp (file)

Function: create SOURCE &key NAME MIXER EFFECTS SERVER REPEAT REPEAT-START ON-END VOLUME IF-EXISTS
Package

org.shirakumo.fraf.harmony

Source

simple.lisp (file)

Function: detect-platform-drain ()
Package

org.shirakumo.fraf.harmony

Source

simple.lisp (file)

Function: make-simple-server &key NAME SAMPLERATE LATENCY EFFECTS OUTPUT-CHANNELS
Package

org.shirakumo.fraf.harmony

Source

simple.lisp (file)

Function: maybe-start-simple-server &rest INITARGS
Package

org.shirakumo.fraf.harmony

Source

simple.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Generic functions

Generic Function: allocate-buffer SERVER
Package

org.shirakumo.fraf.harmony

Methods
Method: allocate-buffer (SERVER server)
Source

server.lisp (file)

Generic Function: allocate-unpacker SERVER
Package

org.shirakumo.fraf.harmony

Methods
Method: allocate-unpacker (SERVER server)
Source

server.lisp (file)

Generic Function: call-in-mixing-context FUNCTION SERVER &key SYNCHRONIZE TIMEOUT
Package

org.shirakumo.fraf.harmony

Methods
Method: call-in-mixing-context (FUNCTION function) (SERVER server) &key SYNCHRONIZE TIMEOUT
Source

server.lisp (file)

Generic Function: chain OBJECT
Generic Function: (setf chain) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: chain (SEGMENT segment)

automatically generated reader method

Source

segment.lisp (file)

Method: (setf chain) NEW-VALUE (SEGMENT segment)

automatically generated writer method

Source

segment.lisp (file)

Generic Function: clear SERVER
Package

org.shirakumo.fraf.harmony

Methods
Method: clear (SERVER server)
Source

simple.lisp (file)

Method: clear (SERVER (eql t))
Source

simple.lisp (file)

Generic Function: connect FROM FROM-LOC TO TO-LOC
Package

org.shirakumo.fraf.harmony

Methods
Method: connect (FROM voice) FROM-LOC TO TO-LOC
Source

voice.lisp (file)

Method: connect (FROM source) FROM-LOC (TO segment) TO-LOC
Source

segment.lisp (file)

Method: connect (FROM segment) (ALL (eql t)) (TO space-mixer) (_ALL (eql t))
Source

segment.lisp (file)

Method: connect (FROM segment) (ALL (eql t)) (TO basic-mixer) (_ALL (eql t))
Source

segment.lisp (file)

Method: connect (FROM segment) (ALL (eql t)) (TO segment) (_ALL (eql t))
Source

segment.lisp (file)

Method: connect (FROM segment) FROM-LOC (TO segment) TO-LOC
Source

segment.lisp (file)

Generic Function: disconnect FROM FROM-LOC &key DIRECTION
Package

org.shirakumo.fraf.harmony

Methods
Method: disconnect (FROM voice) FROM-LOC &key DIRECTION
Source

voice.lisp (file)

Method: disconnect (FROM source) FROM-LOC &key DIRECTION
Source

segment.lisp (file)

Method: disconnect (FROM segment) (ALL (eql t)) &key DIRECTION
Source

segment.lisp (file)

Method: disconnect (FROM segment) FROM-LOC &key DIRECTION
Source

segment.lisp (file)

Generic Function: downstream SEGMENT INDEX
Package

org.shirakumo.fraf.harmony

Methods
Method: downstream (SEGMENT segment) INDEX
Source

segment.lisp (file)

Generic Function: free-buffer BUFFER SERVER
Package

org.shirakumo.fraf.harmony

Methods
Method: free-buffer BUFFER (SERVER server)
Source

server.lisp (file)

Generic Function: free-unpacker UNPACKER SERVER
Package

org.shirakumo.fraf.harmony

Methods
Method: free-unpacker UNPACKER (SERVER server)
Source

server.lisp (file)

Generic Function: from OBJECT
Generic Function: (setf from) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: from (BUFFER buffer)

automatically generated reader method

Source

segment.lisp (file)

Method: (setf from) NEW-VALUE (BUFFER buffer)

automatically generated writer method

Source

segment.lisp (file)

Generic Function: from-location OBJECT
Generic Function: (setf from-location) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: from-location (BUFFER buffer)

automatically generated reader method

Source

segment.lisp (file)

Method: (setf from-location) NEW-VALUE (BUFFER buffer)

automatically generated writer method

Source

segment.lisp (file)

Generic Function: make-source-for SOURCE &rest INITARGS &key ON-END
Package

org.shirakumo.fraf.harmony

Source

voice.lisp (file)

Methods
Method: make-source-for (SOURCE pathname) &rest INITARGS
Method: make-source-for (SOURCE source) &rest INITARGS &key ON-END
Generic Function: make-source-for-path-type PATHNAME TYPE &rest INITARGS
Package

org.shirakumo.fraf.harmony

Source

voice.lisp (file)

Methods
Method: make-source-for-path-type SOURCE TYPE &rest INITARGS
Generic Function: name OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: name (SEGMENT segment)

automatically generated reader method

Source

segment.lisp (file)

Generic Function: on-end OBJECT
Generic Function: (setf on-end) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: on-end (SOURCE source)

automatically generated reader method

Source

segment.lisp (file)

Method: (setf on-end) NEW-VALUE (SOURCE source)

automatically generated writer method

Source

segment.lisp (file)

Generic Function: play SOURCE &key NAME MIXER EFFECTS SERVER REPEAT REPEAT-START ON-END LOCATION VELOCITY VOLUME IF-EXISTS SYNCHRONIZE RESET
Package

org.shirakumo.fraf.harmony

Source

simple.lisp (file)

Methods
Method: play SOURCE &key NAME MIXER EFFECTS SERVER REPEAT REPEAT-START ON-END LOCATION VELOCITY VOLUME IF-EXISTS SYNCHRONIZE RESET
Generic Function: repeat OBJECT
Generic Function: (setf repeat) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: repeat (VOICE voice)
Method: (setf repeat) VALUE (VOICE voice)
Source

voice.lisp (file)

Method: repeat (SOURCE source)

automatically generated reader method

Source

segment.lisp (file)

Method: (setf repeat) NEW-VALUE (SOURCE source)

automatically generated writer method

Source

segment.lisp (file)

Generic Function: repeat-start OBJECT
Generic Function: (setf repeat-start) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: repeat-start (SOURCE source)

automatically generated reader method

Source

segment.lisp (file)

Method: (setf repeat-start) NEW-VALUE (SOURCE source)

automatically generated writer method

Source

segment.lisp (file)

Generic Function: run SERVER
Package

org.shirakumo.fraf.harmony

Methods
Method: run (SERVER server)
Source

server.lisp (file)

Generic Function: run-task SERVER TASK
Package

org.shirakumo.fraf.harmony

Methods
Method: run-task (SERVER server) TASK
Source

server.lisp (file)

Generic Function: segment IDX CHAIN &optional ERRORP
Generic Function: (setf segment) SEGMENT NAME SERVER
Package

org.shirakumo.fraf.harmony

Methods
Method: segment (NAME symbol) (SERVER server) &optional ERRORP
Source

server.lisp (file)

Method: segment NAME (SERVER (eql t)) &optional ERRORP
Source

server.lisp (file)

Method: segment (NAME symbol) (CHAIN chain) &optional ERRORP
Source

toolkit.lisp (file)

Method: segment (IDX integer) (CHAIN chain) &optional ERRORP
Source

toolkit.lisp (file)

Method: (setf segment) (NULL null) NAME (SERVER server)
Source

server.lisp (file)

Method: (setf segment) (SEGMENT segment) NAME (SERVER server)
Source

server.lisp (file)

Method: (setf segment) SEGMENT NAME (SERVER (eql t))
Source

server.lisp (file)

Generic Function: source VOICE
Package

org.shirakumo.fraf.harmony

Methods
Method: source (VOICE voice)
Source

voice.lisp (file)

Generic Function: started-p SERVER
Package

org.shirakumo.fraf.harmony

Methods
Method: started-p (SERVER server)
Source

server.lisp (file)

Generic Function: stop VOICE
Package

org.shirakumo.fraf.harmony

Methods
Method: stop (SERVER server)
Source

simple.lisp (file)

Method: stop NAME
Source

simple.lisp (file)

Method: stop (VOICE voice)
Source

voice.lisp (file)

Generic Function: to OBJECT
Generic Function: (setf to) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: to (BUFFER buffer)

automatically generated reader method

Source

segment.lisp (file)

Method: (setf to) NEW-VALUE (BUFFER buffer)

automatically generated writer method

Source

segment.lisp (file)

Generic Function: to-location OBJECT
Generic Function: (setf to-location) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: to-location (BUFFER buffer)

automatically generated reader method

Source

segment.lisp (file)

Method: (setf to-location) NEW-VALUE (BUFFER buffer)

automatically generated writer method

Source

segment.lisp (file)

Generic Function: upstream SEGMENT INDEX
Package

org.shirakumo.fraf.harmony

Methods
Method: upstream (SEGMENT segment) INDEX
Source

segment.lisp (file)

Generic Function: voices SERVER
Package

org.shirakumo.fraf.harmony

Methods
Method: voices (SERVER server)
Source

simple.lisp (file)

Method: voices (SERVER (eql t))
Source

simple.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Classes

Class: buffer ()
Package

org.shirakumo.fraf.harmony

Source

segment.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

bip-buffer (class)

Direct methods
  • input-field (method)
  • input-field (method)
  • output-field (method)
  • output-field (method)
  • print-object (method)
  • to-location (method)
  • to-location (method)
  • to (method)
  • to (method)
  • from-location (method)
  • from-location (method)
  • from (method)
  • from (method)
Direct slots
Slot: from
Readers

from (generic function)

Writers

(setf from) (generic function)

Slot: from-location
Readers

from-location (generic function)

Writers

(setf from-location) (generic function)

Slot: to
Readers

to (generic function)

Writers

(setf to) (generic function)

Slot: to-location
Readers

to-location (generic function)

Writers

(setf to-location) (generic function)

Class: segment ()
Package

org.shirakumo.fraf.harmony

Source

segment.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
  • segment (class)
  • source (class)
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name (generic function)

Slot: chain
Readers

chain (generic function)

Writers

(setf chain) (generic function)

Class: server ()
Package

org.shirakumo.fraf.harmony

Source

server.lisp (file)

Direct superclasses

chain (class)

Direct methods
Direct slots
Slot: segment-map
Initform

(make-hash-table :test (quote equal))

Readers

segment-map (generic function)

Slot: free-buffers
Readers

free-buffers (generic function)

Writers

(setf free-buffers) (generic function)

Slot: free-unpackers
Readers

free-unpackers (generic function)

Writers

(setf free-unpackers) (generic function)

Slot: thread
Readers

thread (generic function)

Writers

(setf thread) (generic function)

Slot: queue
Readers

queue (generic function)

Slot: samplerate
Initargs

:samplerate

Initform

48000

Readers

samplerate (generic function)

Writers

(setf samplerate) (generic function)

Slot: buffersize
Initargs

:buffersize

Readers

buffersize (generic function)

Writers

(setf buffersize) (generic function)

Slot: name
Initform

"harmony"

Class: source ()
Package

org.shirakumo.fraf.harmony

Source

segment.lisp (file)

Direct superclasses

segment (class)

Direct subclasses

source (class)

Direct methods
Direct slots
Slot: repeat
Initargs

:repeat

Initform

0

Readers

repeat (generic function)

Writers

(setf repeat) (generic function)

Slot: repeat-start
Initargs

:repeat-start

Initform

0

Readers

repeat-start (generic function)

Writers

(setf repeat-start) (generic function)

Slot: on-end
Initargs

:on-end

Initform

(function org.shirakumo.fraf.harmony::default-source-end)

Readers

on-end (generic function)

Writers

(setf on-end) (generic function)

Class: voice ()
Package

org.shirakumo.fraf.harmony

Source

voice.lisp (file)

Direct superclasses

chain (class)

Direct methods
  • stop (method)
  • seek (method)
  • velocity (method)
  • velocity (method)
  • location (method)
  • location (method)
  • done-p (method)
  • done-p (method)
  • output (method)
  • output (method)
  • outputs (method)
  • repeat (method)
  • repeat (method)
  • disconnect (method)
  • connect (method)
  • volume (method)
  • volume (method)
  • unpacker (method)
  • source (method)
  • add (method)
  • free (method)
  • free (method)
  • initialize-instance (method)
  • print-object (method)

Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: *in-processing-queue*
Package

org.shirakumo.fraf.harmony

Source

server.lisp (file)

Special Variable: *in-processing-thread*
Package

org.shirakumo.fraf.harmony

Source

server.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Macros

Macro: lazy-symbol PACKAGE NAME
Package

org.shirakumo.fraf.harmony

Source

toolkit.lisp (file)

Macro: pop* PLACE
Package

org.shirakumo.fraf.harmony

Source

toolkit.lisp (file)

Macro: push* VALUE PLACE
Package

org.shirakumo.fraf.harmony

Source

toolkit.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Functions

Function: construct-output &key DRAIN SOURCE-CHANNELS TARGET-CHANNELS SERVER PROGRAM-NAME
Package

org.shirakumo.fraf.harmony

Source

simple.lisp (file)

Function: default-source-end SOURCE
Package

org.shirakumo.fraf.harmony

Source

segment.lisp (file)

Function: ease-cubic-in X
Package

org.shirakumo.fraf.harmony

Source

toolkit.lisp (file)

Function: ease-cubic-in-out X
Package

org.shirakumo.fraf.harmony

Source

toolkit.lisp (file)

Function: ease-cubic-out X
Package

org.shirakumo.fraf.harmony

Source

toolkit.lisp (file)

Function: ease-linear X
Package

org.shirakumo.fraf.harmony

Source

toolkit.lisp (file)

Function: ensure-effect-segment SEGMENT-ISH CHANNELS
Package

org.shirakumo.fraf.harmony

Source

voice.lisp (file)

Function: ensure-segment SEGMENT-ISH &optional SERVER
Package

org.shirakumo.fraf.harmony

Source

simple.lisp (file)

Function: find-symbol* PACKAGE NAME
Package

org.shirakumo.fraf.harmony

Source

toolkit.lisp (file)

Function: removef PLIST &rest KEYS
Package

org.shirakumo.fraf.harmony

Source

toolkit.lisp (file)

Function: set-process-priority &optional PRIORITY
Package

org.shirakumo.fraf.harmony

Source

toolkit.lisp (file)

Function: set-thread-priority &optional PRIORITY
Package

org.shirakumo.fraf.harmony

Source

toolkit.lisp (file)

Function: voice-end VOICE
Package

org.shirakumo.fraf.harmony

Source

voice.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Generic functions

Generic Function: buffersize OBJECT
Generic Function: (setf buffersize) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: buffersize (SERVER server)

automatically generated reader method

Source

server.lisp (file)

Method: (setf buffersize) NEW-VALUE (SERVER server)

automatically generated writer method

Source

server.lisp (file)

Generic Function: free-buffers OBJECT
Generic Function: (setf free-buffers) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: free-buffers (SERVER server)

automatically generated reader method

Source

server.lisp (file)

Method: (setf free-buffers) NEW-VALUE (SERVER server)

automatically generated writer method

Source

server.lisp (file)

Generic Function: free-unpackers OBJECT
Generic Function: (setf free-unpackers) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: free-unpackers (SERVER server)

automatically generated reader method

Source

server.lisp (file)

Method: (setf free-unpackers) NEW-VALUE (SERVER server)

automatically generated writer method

Source

server.lisp (file)

Generic Function: queue OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: queue (SERVER server)

automatically generated reader method

Source

server.lisp (file)

Generic Function: samplerate OBJECT
Generic Function: (setf samplerate) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: samplerate (SERVER server)

automatically generated reader method

Source

server.lisp (file)

Method: (setf samplerate) NEW-VALUE (SERVER server)

automatically generated writer method

Source

server.lisp (file)

Generic Function: segment-map OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: segment-map (SERVER server)

automatically generated reader method

Source

server.lisp (file)

Generic Function: thread OBJECT
Generic Function: (setf thread) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.harmony

Methods
Method: thread (SERVER server)

automatically generated reader method

Source

server.lisp (file)

Method: (setf thread) NEW-VALUE (SERVER server)

automatically generated writer method

Source

server.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   H   L  
Index Entry  Section

F
File, Lisp, harmony.asd: The harmony․asd file
File, Lisp, harmony/documentation.lisp: The harmony/documentation․lisp file
File, Lisp, harmony/package.lisp: The harmony/package․lisp file
File, Lisp, harmony/segment.lisp: The harmony/segment․lisp file
File, Lisp, harmony/server.lisp: The harmony/server․lisp file
File, Lisp, harmony/simple.lisp: The harmony/simple․lisp file
File, Lisp, harmony/toolkit.lisp: The harmony/toolkit․lisp file
File, Lisp, harmony/voice.lisp: The harmony/voice․lisp file

H
harmony.asd: The harmony․asd file
harmony/documentation.lisp: The harmony/documentation․lisp file
harmony/package.lisp: The harmony/package․lisp file
harmony/segment.lisp: The harmony/segment․lisp file
harmony/server.lisp: The harmony/server․lisp file
harmony/simple.lisp: The harmony/simple․lisp file
harmony/toolkit.lisp: The harmony/toolkit․lisp file
harmony/voice.lisp: The harmony/voice․lisp file

L
Lisp File, harmony.asd: The harmony․asd file
Lisp File, harmony/documentation.lisp: The harmony/documentation․lisp file
Lisp File, harmony/package.lisp: The harmony/package․lisp file
Lisp File, harmony/segment.lisp: The harmony/segment․lisp file
Lisp File, harmony/server.lisp: The harmony/server․lisp file
Lisp File, harmony/simple.lisp: The harmony/simple․lisp file
Lisp File, harmony/toolkit.lisp: The harmony/toolkit․lisp file
Lisp File, harmony/voice.lisp: The harmony/voice․lisp file

Jump to:   F   H   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   L   M   N   O   P   Q   R   S   T   U   V   W  
Index Entry  Section

(
(setf buffersize): Internal generic functions
(setf buffersize): Internal generic functions
(setf chain): Exported generic functions
(setf chain): Exported generic functions
(setf free-buffers): Internal generic functions
(setf free-buffers): Internal generic functions
(setf free-unpackers): Internal generic functions
(setf free-unpackers): Internal generic functions
(setf from): Exported generic functions
(setf from): Exported generic functions
(setf from-location): Exported generic functions
(setf from-location): Exported generic functions
(setf on-end): Exported generic functions
(setf on-end): Exported generic functions
(setf repeat): Exported generic functions
(setf repeat): Exported generic functions
(setf repeat): Exported generic functions
(setf repeat-start): Exported generic functions
(setf repeat-start): Exported generic functions
(setf samplerate): Internal generic functions
(setf samplerate): Internal generic functions
(setf segment): Exported generic functions
(setf segment): Exported generic functions
(setf segment): Exported generic functions
(setf segment): Exported generic functions
(setf thread): Internal generic functions
(setf thread): Internal generic functions
(setf to): Exported generic functions
(setf to): Exported generic functions
(setf to-location): Exported generic functions
(setf to-location): Exported generic functions

A
add-to: Exported functions
allocate-buffer: Exported generic functions
allocate-buffer: Exported generic functions
allocate-unpacker: Exported generic functions
allocate-unpacker: Exported generic functions

B
buffersize: Internal generic functions
buffersize: Internal generic functions

C
call-in-mixing-context: Exported generic functions
call-in-mixing-context: Exported generic functions
chain: Exported generic functions
chain: Exported generic functions
clear: Exported generic functions
clear: Exported generic functions
clear: Exported generic functions
connect: Exported generic functions
connect: Exported generic functions
connect: Exported generic functions
connect: Exported generic functions
connect: Exported generic functions
connect: Exported generic functions
connect: Exported generic functions
construct-output: Internal functions
create: Exported functions

D
default-source-end: Internal functions
detect-platform-drain: Exported functions
disconnect: Exported generic functions
disconnect: Exported generic functions
disconnect: Exported generic functions
disconnect: Exported generic functions
disconnect: Exported generic functions
downstream: Exported generic functions
downstream: Exported generic functions

E
ease-cubic-in: Internal functions
ease-cubic-in-out: Internal functions
ease-cubic-out: Internal functions
ease-linear: Internal functions
ensure-effect-segment: Internal functions
ensure-segment: Internal functions

F
find-symbol*: Internal functions
free-buffer: Exported generic functions
free-buffer: Exported generic functions
free-buffers: Internal generic functions
free-buffers: Internal generic functions
free-unpacker: Exported generic functions
free-unpacker: Exported generic functions
free-unpackers: Internal generic functions
free-unpackers: Internal generic functions
from: Exported generic functions
from: Exported generic functions
from-location: Exported generic functions
from-location: Exported generic functions
Function, add-to: Exported functions
Function, construct-output: Internal functions
Function, create: Exported functions
Function, default-source-end: Internal functions
Function, detect-platform-drain: Exported functions
Function, ease-cubic-in: Internal functions
Function, ease-cubic-in-out: Internal functions
Function, ease-cubic-out: Internal functions
Function, ease-linear: Internal functions
Function, ensure-effect-segment: Internal functions
Function, ensure-segment: Internal functions
Function, find-symbol*: Internal functions
Function, make-simple-server: Exported functions
Function, maybe-start-simple-server: Exported functions
Function, removef: Internal functions
Function, set-process-priority: Internal functions
Function, set-thread-priority: Internal functions
Function, voice-end: Internal functions

G
Generic Function, (setf buffersize): Internal generic functions
Generic Function, (setf chain): Exported generic functions
Generic Function, (setf free-buffers): Internal generic functions
Generic Function, (setf free-unpackers): Internal generic functions
Generic Function, (setf from): Exported generic functions
Generic Function, (setf from-location): Exported generic functions
Generic Function, (setf on-end): Exported generic functions
Generic Function, (setf repeat): Exported generic functions
Generic Function, (setf repeat-start): Exported generic functions
Generic Function, (setf samplerate): Internal generic functions
Generic Function, (setf segment): Exported generic functions
Generic Function, (setf thread): Internal generic functions
Generic Function, (setf to): Exported generic functions
Generic Function, (setf to-location): Exported generic functions
Generic Function, allocate-buffer: Exported generic functions
Generic Function, allocate-unpacker: Exported generic functions
Generic Function, buffersize: Internal generic functions
Generic Function, call-in-mixing-context: Exported generic functions
Generic Function, chain: Exported generic functions
Generic Function, clear: Exported generic functions
Generic Function, connect: Exported generic functions
Generic Function, disconnect: Exported generic functions
Generic Function, downstream: Exported generic functions
Generic Function, free-buffer: Exported generic functions
Generic Function, free-buffers: Internal generic functions
Generic Function, free-unpacker: Exported generic functions
Generic Function, free-unpackers: Internal generic functions
Generic Function, from: Exported generic functions
Generic Function, from-location: Exported generic functions
Generic Function, make-source-for: Exported generic functions
Generic Function, make-source-for-path-type: Exported generic functions
Generic Function, name: Exported generic functions
Generic Function, on-end: Exported generic functions
Generic Function, play: Exported generic functions
Generic Function, queue: Internal generic functions
Generic Function, repeat: Exported generic functions
Generic Function, repeat-start: Exported generic functions
Generic Function, run: Exported generic functions
Generic Function, run-task: Exported generic functions
Generic Function, samplerate: Internal generic functions
Generic Function, segment: Exported generic functions
Generic Function, segment-map: Internal generic functions
Generic Function, source: Exported generic functions
Generic Function, started-p: Exported generic functions
Generic Function, stop: Exported generic functions
Generic Function, thread: Internal generic functions
Generic Function, to: Exported generic functions
Generic Function, to-location: Exported generic functions
Generic Function, upstream: Exported generic functions
Generic Function, voices: Exported generic functions

L
lazy-symbol: Internal macros

M
Macro, lazy-symbol: Internal macros
Macro, pop*: Internal macros
Macro, push*: Internal macros
Macro, with-server: Exported macros
make-simple-server: Exported functions
make-source-for: Exported generic functions
make-source-for: Exported generic functions
make-source-for: Exported generic functions
make-source-for-path-type: Exported generic functions
make-source-for-path-type: Exported generic functions
maybe-start-simple-server: Exported functions
Method, (setf buffersize): Internal generic functions
Method, (setf chain): Exported generic functions
Method, (setf free-buffers): Internal generic functions
Method, (setf free-unpackers): Internal generic functions
Method, (setf from): Exported generic functions
Method, (setf from-location): Exported generic functions
Method, (setf on-end): Exported generic functions
Method, (setf repeat): Exported generic functions
Method, (setf repeat): Exported generic functions
Method, (setf repeat-start): Exported generic functions
Method, (setf samplerate): Internal generic functions
Method, (setf segment): Exported generic functions
Method, (setf segment): Exported generic functions
Method, (setf segment): Exported generic functions
Method, (setf thread): Internal generic functions
Method, (setf to): Exported generic functions
Method, (setf to-location): Exported generic functions
Method, allocate-buffer: Exported generic functions
Method, allocate-unpacker: Exported generic functions
Method, buffersize: Internal generic functions
Method, call-in-mixing-context: Exported generic functions
Method, chain: Exported generic functions
Method, clear: Exported generic functions
Method, clear: Exported generic functions
Method, connect: Exported generic functions
Method, connect: Exported generic functions
Method, connect: Exported generic functions
Method, connect: Exported generic functions
Method, connect: Exported generic functions
Method, connect: Exported generic functions
Method, disconnect: Exported generic functions
Method, disconnect: Exported generic functions
Method, disconnect: Exported generic functions
Method, disconnect: Exported generic functions
Method, downstream: Exported generic functions
Method, free-buffer: Exported generic functions
Method, free-buffers: Internal generic functions
Method, free-unpacker: Exported generic functions
Method, free-unpackers: Internal generic functions
Method, from: Exported generic functions
Method, from-location: Exported generic functions
Method, make-source-for: Exported generic functions
Method, make-source-for: Exported generic functions
Method, make-source-for-path-type: Exported generic functions
Method, name: Exported generic functions
Method, on-end: Exported generic functions
Method, play: Exported generic functions
Method, queue: Internal generic functions
Method, repeat: Exported generic functions
Method, repeat: Exported generic functions
Method, repeat-start: Exported generic functions
Method, run: Exported generic functions
Method, run-task: Exported generic functions
Method, samplerate: Internal generic functions
Method, segment: Exported generic functions
Method, segment: Exported generic functions
Method, segment: Exported generic functions
Method, segment: Exported generic functions
Method, segment-map: Internal generic functions
Method, source: Exported generic functions
Method, started-p: Exported generic functions
Method, stop: Exported generic functions
Method, stop: Exported generic functions
Method, stop: Exported generic functions
Method, thread: Internal generic functions
Method, to: Exported generic functions
Method, to-location: Exported generic functions
Method, upstream: Exported generic functions
Method, voices: Exported generic functions
Method, voices: Exported generic functions

N
name: Exported generic functions
name: Exported generic functions

O
on-end: Exported generic functions
on-end: Exported generic functions

P
play: Exported generic functions
play: Exported generic functions
pop*: Internal macros
push*: Internal macros

Q
queue: Internal generic functions
queue: Internal generic functions

R
removef: Internal functions
repeat: Exported generic functions
repeat: Exported generic functions
repeat: Exported generic functions
repeat-start: Exported generic functions
repeat-start: Exported generic functions
run: Exported generic functions
run: Exported generic functions
run-task: Exported generic functions
run-task: Exported generic functions

S
samplerate: Internal generic functions
samplerate: Internal generic functions
segment: Exported generic functions
segment: Exported generic functions
segment: Exported generic functions
segment: Exported generic functions
segment: Exported generic functions
segment-map: Internal generic functions
segment-map: Internal generic functions
set-process-priority: Internal functions
set-thread-priority: Internal functions
source: Exported generic functions
source: Exported generic functions
started-p: Exported generic functions
started-p: Exported generic functions
stop: Exported generic functions
stop: Exported generic functions
stop: Exported generic functions
stop: Exported generic functions

T
thread: Internal generic functions
thread: Internal generic functions
to: Exported generic functions
to: Exported generic functions
to-location: Exported generic functions
to-location: Exported generic functions

U
upstream: Exported generic functions
upstream: Exported generic functions

V
voice-end: Internal functions
voices: Exported generic functions
voices: Exported generic functions
voices: Exported generic functions

W
with-server: Exported macros

Jump to:   (  
A   B   C   D   E   F   G   L   M   N   O   P   Q   R   S   T   U   V   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
B   C   F   N   O   Q   R   S   T  
Index Entry  Section

*
*in-processing-queue*: Internal special variables
*in-processing-thread*: Internal special variables
*server*: Exported special variables

B
buffersize: Exported classes

C
chain: Exported classes

F
free-buffers: Exported classes
free-unpackers: Exported classes
from: Exported classes
from-location: Exported classes

N
name: Exported classes
name: Exported classes

O
on-end: Exported classes

Q
queue: Exported classes

R
repeat: Exported classes
repeat-start: Exported classes

S
samplerate: Exported classes
segment-map: Exported classes
Slot, buffersize: Exported classes
Slot, chain: Exported classes
Slot, free-buffers: Exported classes
Slot, free-unpackers: Exported classes
Slot, from: Exported classes
Slot, from-location: Exported classes
Slot, name: Exported classes
Slot, name: Exported classes
Slot, on-end: Exported classes
Slot, queue: Exported classes
Slot, repeat: Exported classes
Slot, repeat-start: Exported classes
Slot, samplerate: Exported classes
Slot, segment-map: Exported classes
Slot, thread: Exported classes
Slot, to: Exported classes
Slot, to-location: Exported classes
Special Variable, *in-processing-queue*: Internal special variables
Special Variable, *in-processing-thread*: Internal special variables
Special Variable, *server*: Exported special variables

T
thread: Exported classes
to: Exported classes
to-location: Exported classes

Jump to:   *  
B   C   F   N   O   Q   R   S   T  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   B   C   H   O   P   S   V  
Index Entry  Section

B
buffer: Exported classes

C
Class, buffer: Exported classes
Class, segment: Exported classes
Class, server: Exported classes
Class, source: Exported classes
Class, voice: Exported classes

H
harmony: The harmony system

O
org.shirakumo.fraf.harmony: The org․shirakumo․fraf․harmony package
org.shirakumo.fraf.harmony.user: The org․shirakumo․fraf․harmony․user package

P
Package, org.shirakumo.fraf.harmony: The org․shirakumo․fraf․harmony package
Package, org.shirakumo.fraf.harmony.user: The org․shirakumo․fraf․harmony․user package

S
segment: Exported classes
server: Exported classes
source: Exported classes
System, harmony: The harmony system

V
voice: Exported classes

Jump to:   B   C   H   O   P   S   V