duplicated block id: 1 size: 55 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiFramer.java (49:110) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiFramer.java (49:110) duplicated block id: 2 size: 43 cleaned lines of code in 2 files: - MediaRouter/Application/src/main/java/com/example/android/common/logger/LogView.java (48:106) - ScreenCapture/Application/src/main/java/com/example/android/common/logger/LogView.java (48:106) duplicated block id: 3 size: 43 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiPortConnector.java (109:153) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiPortConnector.java (109:153) duplicated block id: 4 size: 33 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiPortConnector.java (164:198) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiPortConnector.java (164:198) duplicated block id: 5 size: 30 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiPortSelector.java (54:89) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiPortSelector.java (54:89) duplicated block id: 6 size: 26 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiPortSelector.java (132:163) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiPortSelector.java (132:163) duplicated block id: 7 size: 25 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/EnvelopeADSR.java (80:105) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/EnvelopeADSR.java (80:105) duplicated block id: 8 size: 24 cleaned lines of code in 2 files: - BasicMediaDecoder/Application/src/main/java/com/example/android/common/media/CameraHelper.java (155:189) - MediaRecorder/Application/src/main/java/com/example/android/common/media/CameraHelper.java (155:189) duplicated block id: 9 size: 24 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiPortWrapper.java (42:66) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiPortWrapper.java (42:66) duplicated block id: 10 size: 23 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/EventScheduler.java (214:242) - MidiSynth/Application/src/main/java/com/example/android/common/midi/EventScheduler.java (214:242) duplicated block id: 11 size: 23 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (82:105) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (82:105) duplicated block id: 12 size: 23 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiOutputPortSelector.java (50:76) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiOutputPortSelector.java (50:76) duplicated block id: 13 size: 22 cleaned lines of code in 2 files: - MediaRouter/Application/src/main/java/com/example/android/common/logger/LogFragment.java (56:83) - ScreenCapture/Application/src/main/java/com/example/android/common/logger/LogFragment.java (56:83) duplicated block id: 14 size: 20 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiInputPortSelector.java (50:71) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiInputPortSelector.java (50:71) duplicated block id: 15 size: 16 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SimpleAudioOutput.java (57:74) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SimpleAudioOutput.java (57:74) duplicated block id: 16 size: 16 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (110:126) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (110:126) duplicated block id: 17 size: 16 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiEventThread.java (34:52) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiEventThread.java (34:52) duplicated block id: 18 size: 15 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/EventScheduler.java (154:171) - MidiSynth/Application/src/main/java/com/example/android/common/midi/EventScheduler.java (154:171) duplicated block id: 19 size: 15 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (230:245) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (230:245) duplicated block id: 20 size: 15 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiEventScheduler.java (78:93) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiEventScheduler.java (78:93) duplicated block id: 21 size: 15 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiTools.java (30:45) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiTools.java (30:45) duplicated block id: 22 size: 15 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiPortConnector.java (45:60) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiPortConnector.java (45:60) duplicated block id: 23 size: 14 cleaned lines of code in 2 files: - MediaRouter/Application/src/main/java/com/example/android/common/logger/LogFragment.java (86:104) - ScreenCapture/Application/src/main/java/com/example/android/common/logger/LogFragment.java (86:104) duplicated block id: 24 size: 14 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiInputPortSelector.java (78:92) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiInputPortSelector.java (78:92) duplicated block id: 25 size: 13 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (181:195) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (181:195) duplicated block id: 26 size: 13 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiPortWrapper.java (101:114) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiPortWrapper.java (101:114) duplicated block id: 27 size: 13 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiOutputPortSelector.java (79:92) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiOutputPortSelector.java (79:92) duplicated block id: 28 size: 12 cleaned lines of code in 2 files: - MediaRouter/Application/src/main/java/com/example/android/common/logger/LogWrapper.java (52:74) - ScreenCapture/Application/src/main/java/com/example/android/common/logger/LogWrapper.java (52:74) duplicated block id: 29 size: 12 cleaned lines of code in 2 files: - PictureInPicture/app/src/main/java/com/example/android/pictureinpicture/MediaSessionPlaybackActivity.java (225:237) - PictureInPicture/app/src/main/java/com/example/android/pictureinpicture/MainActivity.java (305:317) duplicated block id: 30 size: 12 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiEventThread.java (72:84) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiEventThread.java (72:84) duplicated block id: 31 size: 12 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiPortSelector.java (116:129) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiPortSelector.java (116:129) duplicated block id: 32 size: 11 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/EventScheduler.java (191:204) - MidiSynth/Application/src/main/java/com/example/android/common/midi/EventScheduler.java (191:204) duplicated block id: 33 size: 11 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (271:283) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (271:283) duplicated block id: 34 size: 10 cleaned lines of code in 2 files: - BasicMediaDecoder/Application/src/main/java/com/example/android/common/media/CameraHelper.java (131:146) - MediaRecorder/Application/src/main/java/com/example/android/common/media/CameraHelper.java (131:146) duplicated block id: 35 size: 10 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiOutputPortConnectionSelector.java (52:63) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiOutputPortConnectionSelector.java (52:63) duplicated block id: 36 size: 10 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiConstants.java (89:100) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiConstants.java (89:100) duplicated block id: 37 size: 9 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SawOscillator.java (57:66) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SawOscillator.java (57:66) duplicated block id: 38 size: 9 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SynthVoice.java (50:59) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SynthVoice.java (50:59) duplicated block id: 39 size: 9 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiPortWrapper.java (73:82) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiPortWrapper.java (73:82) duplicated block id: 40 size: 9 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiOutputPortConnectionSelector.java (66:75) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiOutputPortConnectionSelector.java (66:75) duplicated block id: 41 size: 9 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiConstants.java (68:81) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiConstants.java (68:81) duplicated block id: 42 size: 8 cleaned lines of code in 2 files: - MediaRouter/Application/src/main/java/com/example/android/common/logger/LogView.java (125:134) - ScreenCapture/Application/src/main/java/com/example/android/common/logger/LogView.java (125:134) duplicated block id: 43 size: 8 cleaned lines of code in 2 files: - PictureInPicture/app/src/main/java/com/example/android/pictureinpicture/MediaSessionPlaybackActivity.java (208:218) - PictureInPicture/app/src/main/java/com/example/android/pictureinpicture/MainActivity.java (288:298) duplicated block id: 44 size: 8 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/EventScheduler.java (174:183) - MidiSynth/Application/src/main/java/com/example/android/common/midi/EventScheduler.java (174:183) duplicated block id: 45 size: 8 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SawOscillatorDPW.java (30:39) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SawOscillatorDPW.java (30:39) duplicated block id: 46 size: 8 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (70:78) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (70:78) duplicated block id: 47 size: 8 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (168:176) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (168:176) duplicated block id: 48 size: 8 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (247:255) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (247:255) duplicated block id: 49 size: 8 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiDispatcher.java (78:87) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiDispatcher.java (78:87) duplicated block id: 50 size: 8 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiPortSelector.java (105:113) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiPortSelector.java (105:113) duplicated block id: 51 size: 7 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SawOscillatorDPW.java (42:50) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SawOscillatorDPW.java (42:50) duplicated block id: 52 size: 7 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiEventScheduler.java (101:109) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiEventScheduler.java (101:109) duplicated block id: 53 size: 7 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiOutputPortConnectionSelector.java (42:49) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiOutputPortConnectionSelector.java (42:49) duplicated block id: 54 size: 6 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/midiscope/MainActivity.java (128:134) - MidiSynth/Application/src/main/java/com/example/android/midisynth/MainActivity.java (77:83) duplicated block id: 55 size: 6 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/EventScheduler.java (125:131) - MidiSynth/Application/src/main/java/com/example/android/common/midi/EventScheduler.java (125:131) duplicated block id: 56 size: 6 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/EventScheduler.java (138:146) - MidiSynth/Application/src/main/java/com/example/android/common/midi/EventScheduler.java (138:146) duplicated block id: 57 size: 6 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (156:162) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (156:162) duplicated block id: 58 size: 6 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (204:210) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (204:210) duplicated block id: 59 size: 6 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (215:222) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (215:222) duplicated block id: 60 size: 6 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (260:266) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SynthEngine.java (260:266) duplicated block id: 61 size: 6 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/synth/SineOscillator.java (35:45) - MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/SineOscillator.java (35:45) duplicated block id: 62 size: 6 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiPortWrapper.java (117:123) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiPortWrapper.java (117:123) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiEventScheduler.java (40:46) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiEventScheduler.java (40:46) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiEventScheduler.java (66:72) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiEventScheduler.java (66:72) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiPortConnector.java (62:68) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiPortConnector.java (62:68) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - MidiScope/Application/src/main/java/com/example/android/common/midi/MidiPortConnector.java (93:99) - MidiSynth/Application/src/main/java/com/example/android/common/midi/MidiPortConnector.java (93:99)