extend1.h 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /*
  2. * Copyright (c) 1983-2013 Trevor Wishart and Composers Desktop Project Ltd
  3. * http://www.trevorwishart.co.uk
  4. * http://www.composersdesktop.com
  5. *
  6. This file is part of the CDP System.
  7. The CDP System is free software; you can redistribute it
  8. and/or modify it under the terms of the GNU Lesser General Public
  9. License as published by the Free Software Foundation; either
  10. version 2.1 of the License, or (at your option) any later version.
  11. The CDP System is distributed in the hope that it will be useful,
  12. but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14. GNU Lesser General Public License for more details.
  15. You should have received a copy of the GNU Lesser General Public
  16. License along with the CDP System; if not, write to the Free Software
  17. Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
  18. 02111-1307 USA
  19. *
  20. */
  21. /*
  22. * 2nd header for EXTEND group of sndprgs - graphics compatible version - FUNCTIONS
  23. */
  24. #define EXTEND1_H_RCSID "$Id$"
  25. /*
  26. * $Log$
  27. */
  28. /* RWD 6:2001 commented out funcs declare static to ap_extend.c, extprepro.c */
  29. void initialise_random_sequence(int seed_flagno,int seed_paramno,dataptr dz);
  30. int iterate_preprocess(dataptr dz);
  31. int convert_time_and_vals_to_samplecnts(int paramno,dataptr dz);
  32. int create_drunk_buffers(dataptr dz);
  33. int drunk_preprocess(dataptr dz);
  34. int zigzag(dataptr dz);
  35. int do_iteration(dataptr dz);
  36. int do_loops(int *thisstart,int *lastend,int *outbuf_space,int obufno,int splbufno,dataptr dz);
  37. int do_drunken_walk(dataptr dz);
  38. int accent_stream(dataptr dz);
  39. int do_sequence(dataptr dz);
  40. int do_sequence2(dataptr dz);
  41. int do_btob(dataptr dz);
  42. /*TW March 2004 */
  43. int do_doubling(dataptr dz);
  44. int extend_by_insplice(dataptr dz);