5.2.2.2. Reading the edit points
ReCycle stores every edit point that has ever been created for a particular .rcy file, therefore active edit points should be distinguished from inactive ones. Each edit point is stored in a block of eight bytes, the layout of which is given in appendix B. An active edit point is determined in the following way (see figure 9) - it should always be at or within the start and end locators of the break, it should either be locked or, if it has not been deactivated, the weight of the edit point combined with the sensitivity value should exceed a preset threshold. The starting point of each drum (represented by an active edit point) is read from its edit point block and stored in an array.
5.2.2.3. Calculating the quantisation frequency ranges
The task here is to divide logarithmically the frequency range of interest (40Hz - 14kHz) into a number of bands, corresponding to the number of inputs to each neural net. The lowest frequency band should represent all frequencies lower than 80Hz. The interval needed is governed by the following equation:
where: x is the frequency interval,
|