Rev 2334 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2334 | Rev 2344 | ||
---|---|---|---|
Line 1326... | Line 1326... | ||
1326 | comr.apply (outr, aout.samples_per_channel); |
1326 | comr.apply (outr, aout.samples_per_channel); |
1327 | }
|
1327 | }
|
1328 | 1328 | ||
1329 | }
|
1329 | }
|
1330 | 1330 | ||
1331 | int n_pomo_eds = 35; |
1331 | int n_eds = 35; |
1332 | curve_editor* pomo_eds [] = { |
1332 | curve_editor* eds [] = { |
1333 | &din0.waved, |
1333 | &din0.waved, |
1334 | &din0.moded, |
1334 | &din0.moded, |
1335 | &din0.gated, |
1335 | &din0.gated, |
1336 | &delayed,
|
1336 | &delayed,
|
1337 | &octed,
|
1337 | &octed,
|
Line 1677... | Line 1677... | ||
1677 | it0 = ui_clk (); |
1677 | it0 = ui_clk (); |
1678 | IPSNOW = 1.0 / LAST_INPUT_TIME; |
1678 | IPSNOW = 1.0 / LAST_INPUT_TIME; |
1679 | read_input (); |
1679 | read_input (); |
1680 | if (quit == DONT) ; |
1680 | if (quit == DONT) ; |
1681 | else if (quit == SOON) { |
1681 | else if (quit == SOON) { |
- | 1682 | cons << YELLOW << s_goodbye << s_drones << din0.num_drones << s_kbkb \ |
|
1682 | cons << console::yellow << s_goodbye << s_drones << din0.num_drones << s_kbkb << keybd2.num_triggered_notes << s_mondrian << mondrian0.num_triggered_notes; |
1683 | << keybd2.num_triggered_notes << s_mondrian << mondrian0.num_triggered_notes; |
- | 1684 | if (binaural_drones0.num_binaural_drones) |
|
1683 | if (binaural_drones0.num_binaural_drones) cons << s_binaurals << int (binaural_drones0.vol_fader.xt*100+0.5) << percent; |
1685 | cons << s_binaurals << int (binaural_drones0.vol_fader.xt*100+0.5) << percent; |
1684 | cons << eol; |
1686 | cons << eol; |
1685 | if ( |
1687 | if ( |
1686 | (din0.num_drones == 0) && |
1688 | (din0.num_drones == 0) && |
1687 | (uis.fdr_voice.on == 0) && |
1689 | (uis.fdr_voice.on == 0) && |
1688 | (uis.fdr_delay.on == 0) && |
1690 | (uis.fdr_delay.on == 0) && |
Line 1693... | Line 1695... | ||
1693 | break; |
1695 | break; |
1694 | }
|
1696 | }
|
1695 | else if (quit == IMMEDIATE) break; |
1697 | else if (quit == IMMEDIATE) break; |
1696 | 1698 | ||
1697 | uis.handle_input (); |
1699 | uis.handle_input (); |
1698 | for (int i = 0; i < n_pomo_eds; ++i) pomo_eds[i]->pomo.bg (); // update point modulations on curve editors |
1700 | for (int i = 0; i < n_eds; ++i) eds[i]->pomo.bg (); // update point modulations on curve editors |
1699 | midiin.handle_input (); |
1701 | midiin.handle_input (); |
1700 | keybd.save (); |
1702 | keybd.save (); |
1701 | }
|
1703 | }
|
1702 | 1704 | ||
1703 | } // finish |
1705 | } // finish |
Line 1905... | Line 1907... | ||
1905 | warsol_dp[i]->update (); |
1907 | warsol_dp[i]->update (); |
1906 | din0.update_drone_pendulums (); |
1908 | din0.update_drone_pendulums (); |
1907 | }
|
1909 | }
|
1908 | 1910 | ||
1909 | void pomo_lis::edited (curve_editor* ed, int j) { |
1911 | void pomo_lis::edited (curve_editor* ed, int j) { |
1910 | for (int i = 0; i < n_pomo_eds; ++i) pomo_eds[i]->pomo.update_solvers (j); |
1912 | for (int i = 0; i < n_eds; ++i) eds[i]->pomo.update_solvers (j); |
1911 | }
|
1913 | }
|
1912 | 1914 | ||
1913 | void noise_interp_lis::edited (curve_editor* ed, int i) { |
1915 | void noise_interp_lis::edited (curve_editor* ed, int i) { |
1914 | din0.noise_interpolator_changed (); |
1916 | din0.noise_interpolator_changed (); |
1915 | update_triggered_noises (keybd2.triggered_notes); |
1917 | update_triggered_noises (keybd2.triggered_notes); |