packages feed

csound-expression-opcodes-0.0.5.4: src/Csound/Typed/Opcode/Deprecated.hs

module Csound.Typed.Opcode.Deprecated (
    
    
    
    tableiw) where

import Control.Monad.Trans.Class
import Control.Monad
import Csound.Dynamic
import Csound.Typed

-- 

-- | 

--
-- >  tableiw  isig, indx, ifn [, ixmode] [, ixoff] [, iwgmode]
--
-- csound doc: <https://csound.com/docs/manual/tableiw.html>
tableiw ::  D -> D -> Tab -> SE ()
tableiw b1 b2 b3 =
  SE $ join $ f <$> (lift . unD) b1 <*> (lift . unD) b2 <*> (lift . unTab) b3
  where
    f a1 a2 a3 = opcsDep_ "tableiw" [(Xr,[Ir,Ir,Ir,Ir,Ir,Ir])] [a1,a2,a3]