Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: Front/Front.cpp
- Revision:
- 27:da783f414f67
- Parent:
- 26:a6033830d01c
- Child:
- 28:eb0f12304a45
--- a/Front/Front.cpp Sun May 24 17:27:42 2020 +0000 +++ b/Front/Front.cpp Sun May 24 21:13:36 2020 +0000 @@ -172,11 +172,10 @@ #endif if (noteon==true && g_isr_flag == 1) { pad.write_u16(out); - envelope_in=(sound.sound_main(false,submenu,frequency)-32767); //value around 0 - envelope_in=filter.LPF(envelope_in,false); + envelope_in=(sound.sound_main(false,submenu,frequency)-32767); //int around 0 + envelope_in=filter.filter_run(envelope_in,filter_type,false); if (release_flag==0) { - out=(envelope.env_in(a,d,s,r,envelope_in,false));//value around 32767 - //out=envelope_in+32767; + out=(envelope.env_in(a,d,s,r,envelope_in,false));//Uint around 32767 } else { out=envelope.release(s,r,envelope_in,false); if (silent_flag==1) { @@ -262,6 +261,14 @@ envelope_in=envelope.release(s,r,envelope_in,true); pad.reset_buttons(); } + if ( pad.X_pressed()) { + printf("X\n"); + pad.reset_buttons(); + } + if ( pad.Y_pressed()) { + printf("Y\n"); + pad.reset_buttons(); + } if (pad.start_pressed()) { //go back menu // printf("start pressed\n"); @@ -298,7 +305,9 @@ void Front::initialise(Gamepad &pad, N5110 &lcd, int submenu) { out=sound.sound_main(true,submenu,440); //initialises external variables - out = filter.LPF(out,true); //initialises LPF Filter + out = filter.filter_run(out,1,true); //initialises LPF Filter + out = filter.filter_run(out,2,true); //initialises LPF Filter + out = filter.filter_run(out,3,true); //initialises LPF Filter out=envelope.env_in(17,17,17,17,out,true); out=envelope.release(17,17,out,true); printsliders(lcd,17,17,17,17,1); //prints initialsliders