projects
/
Faustine.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refactoring of process classes in faustexp.ml.
[Faustine.git]
/
interpretor
/
beam.ml
diff --git
a/interpretor/beam.ml
b/interpretor/beam.ml
index
a4f22b8
..
fe3ac61
100644
(file)
--- a/
interpretor/beam.ml
+++ b/
interpretor/beam.ml
@@
-25,6
+25,10
@@
class beam : signal_type array -> beam_type =
fun len ->
new beam (Array.sub self#get start len)
fun len ->
new beam (Array.sub self#get start len)
+ method cut : int -> beam_type * beam_type =
+ fun (cut_width : int)->
+ ((self#sub 0 cut_width),(self#sub cut_width (self#width - cut_width)))
+
method append : beam_type -> beam_type =
fun (b : beam_type) ->
new beam (Array.append self#get b#get)
method append : beam_type -> beam_type =
fun (b : beam_type) ->
new beam (Array.append self#get b#get)