본문 바로가기

노년에즐기는코딩22

[스크래치] 무반주 옹달샘 코딩 옹달샘 나이 지긋한 노년들에게는 기억하는 어린 시절 노래가 몇 있습니다. 그중 빠질 수 없는 하나가 '옹달샘'입니다. 저의 경우는 6학년 음악 시간에 계명으로 외웠던 노래였습니다. '미솔도미솔 파라라 솔시레파미레도......'라고 지금도 망설임 없이 부를 수 있는 노래이지요. 최근 '칼림바'를 배우면서 '꿈속의 고향' 다음 순위로 익힌 곡이기도 합니다. 어린 시절 추억이 배인 '옹달샘'을 스크래치로 코딩을 했습니다. 코딩 전에 악보부터 만들었는데, 악보 만드는 툴은 '뮤즈스코어'를 사용했습니다. 옹달샘 스크래치 코딩 악기는 피아노로, 빠른 템포의 곡으로 코딩했습니다. 동심이 깃든 경쾌한 곡이라는 걸 염두에 뒀습니다. 첫 네 마디는 되돌이표가 있어 반복합니다. 스크래치코딩에서도 두 번 반복했습니다. 반복이.. 2023. 1. 28.
[스크래치] 정사각형과 직사각형 그리기 스크래치 스크래치는 MIT에서 제공하는 간단한 코딩 도구입니다. 열살 초등생도 칠십 노년도 코딩할 수 있는 '웹상에서 즐기는 코딩' 도구입니다. 노소가 같이 즐길 수 있는 프로그램 학습입니다. 사각형 그리기 사각형은 한 내각이 90도이고 가로와 세로 길이가 같으면 정사각형, 다르면 직사각형이 됩니다. 아래 코딩에서 왼편 빨강 네모는 정사각형입니다. 오른편의 검정 네모는 직사각형입니다. 네 변이 같은 정사각형은 방향만 바꿔서 4번 반복하면 정사각형이 완성됩니다. 직사각형은 가로와 세로가 다르기 때문에 가로와 세로를 한 번에 작업하고 그것을 두 번 반복시켜 완성합니다. 정사각형과 직사각형을 비교하기 위해 두 사각형이 연이어 그려지게 코딩합니다. 정사각형이 만들어지고 난 뒤 '메시지 신호 보내기'로 다음 과정.. 2023. 1. 23.
[스크래치] 음악 코딩 완성 음악 코딩 전 시간에 '반짝반짝 작은 별' 코딩을 시작했습니다. 깃발을 클릭하면 블록 순서대로 음악이 연주되게 했던 것입니다. 소절 연결하기 소절을 연결하기 위해서는 두 개의 코딩 블록이 필요합니다. 이벤트 중에 '메시지 보내기'와 '메시지를 받았을 때' 블록이 그것입니다. 1 소절이 끝났을 때 '메시지'를 생성합니다. 생성된 메시지를 2 소절로 보내서 연주가 이어지게 하면 됩니다. 1 소절이 끝날 때 메시지를 생성해서 보내고, 2 소절에서 그 메시지를 받아서 연주를 진행시키는 방식입니다. '1번 반복하기'를 선택한 것은 연주 블록을 묶기 위한 것입니다. 메시지는 이름을 정해주겠습니다. 첫 소절은 '1줄'로 두 번째 소절은 '2줄로'. 메시지가 하나가 아니기 때문에 이름을 새로 정해서 어떤 메시지가 전해.. 2023. 1. 19.
[스크래치] '작은 별'을 노래하는 노년의 코딩 학습 스크래치로 음악을 악보를 코딩하여 노래를 재생할 수 있습니다. 다양한 악기(피아노를 비롯 신드패드까지 21가지 악기) 사운드를 제공할 수 있습니다. 많은 사람들이 알고 있는 '반짝반짝 작은 별' 리듬을 코딩해 보시게요. 무대도 음악 분위기에 맞는 실내로 선택하고 스프라이트도 음악을 즐기는 Avery로 하겠습니다. 무대 선택 무대를 선택합니다. 처음 시작하는 화면에는 무대 없이 '야옹이' 스프라이트만 있습니다. 음악을 재생하는 프로그램답게 무대 갤러리 '실내'에서 적당한 것을 선택하겠습니다. 무대를 선택하는 버튼은 우하단의 '무대 버튼'이 있습니다. 배경 중에서 '실내'로 한정하기 위한 범주 선택을 합니다. 물론 '모든 무대 리스트'에서 선택할 수도 있습니다. '실내'로 한정하면 12개의 무대가 나오군요... 2023. 1. 18.