作者: dolphin

  • R语言玩音乐

    使用帮助信息,访问:readme

    ---
    title: "R Notebook"
    output: html_notebook
    ---
    ```{r}
    # 加载gm包
    library(gm)
    # 生成乐谱数据
    # Create a flute 乐器74 长笛
    flute <- Instrument(74, pan = -90)
    flute
    # Create a tempo
    tempo <- Tempo(60, marking = "Adagio (half = 25)")
    tempo
    #music 
    music <- 
      Music() +
      Meter(4, 4) +  # 4/4拍
      Line(c("E5","E5","E5","G5","A5", "G5", "c5", "D5")) + flute + tempo  # 音符序列
    music
    
    # 展示乐谱(生成MP3音乐、可调用MuseScore渲染并打开)
    export(music,"~/x.mp3","musescore")
    export(music,"~/x.mscz","musescore")
    
    #打开网页、musescore 编辑查看乐曲
    show(music,musescore = "-r 800 -T 5")
    
    #vignette("gm") 显示帮助信息
    
    ```

    更多示例代码:

    ---
    title: "R Notebook"
    output:
      pdf_document: default
      html_notebook: default
    ---
    # R语言gm音乐包基本语法
    ```{r}
    # 加载gm包
    library(gm)
    # 生成乐谱数据
    # Create a flute 乐器74 长笛
    flute <- Instrument(41, pan = -90)
    flute
    slur <- Slur(3, 8) #连音线
    # Create a tempo
    tempo <- Tempo(60, marking = "Adagio (half = 25)")
    notehead <- Notehead(1, shape = "diamond", color = "#800080")
    tie <- Tie(1) #连音 
    line <- Line(
      pitches = c("E5","E5","E5","G5","A5", "G5", "c5","D5","e5","c5","g4","a4","c5","a4","g4","c-5","g#4"),
      durations = c(1, 1, 1,1,0.5,0.5 )
    )
    #music 
    music <- 
      Music() +
      Meter(3, 4) +  # 4/4拍
      line + #声调 -降调
      flute + 
      tempo +
      notehead  +
      slur +       # lianyinfu
      tie          # 音符序列
    
    # 展示乐谱(生成MP3音乐、可调用MuseScore渲染并打开)
    export(music,"~/x.mp3","musescore")
    export(music,"~/x.mscz","musescore")
    
    #打开网页、musescore 编辑查看乐曲
    show(music,musescore = "-r 800 -T 5")
    
    #vignette("gm") 显示帮助信息
    
    ```
    # example1
    ```{r}
    # 假设 gm 支持字符串解析(否则需手动转换)
    notes <- c("C4", "E4", "G4", "C4","E4","E4","E4","G4","A4", "G4")
    # 转换为 MIDI 编号(手动映射)
    instrument= Instrument(77)
    note_to_midi <- function(note) {
      notes_map <- list(
        C4 = 60, Cs4 = 61, D4 = 62, Ds4 = 63, E4 = 64, F4 = 65,
        Fs4 = 66, G4 = 67, Gs4 = 68, A4 = 69, As4 = 70, B4 = 71
      )
      notes_map[[note]]
    }
    pitches <- sapply(notes, note_to_midi)
    pitches
    music<- Music() +
            Meter(3, 4) +   # 4/4拍
            Line(pitches)+
            instrument
    
    show(music)
    ```
    # example2 混合时值,不同乐器
    ```{r}
    pitches <-c(67, 67, 67, 62, 65, 67, 69, 67)
    durations <- c(0.5, 0.5, 1, 2, 0.5, 0.5, 1, 2)   # 八分+八分+四分 / 二分 / ...
    tempo = Tempo(120)
    velocity = Velocity(100)  #力度
    riff <-Music()+ 
      Meter(3,4)+
      Line(pitches,durations) +
      tempo+ 
      velocity
    
    export(riff, "~\\riff.mid")
    show(riff)
    ```
    # example3 简单旋律
    
    ```{r}
    library(gm)
    
    # 定义时值(全部为四分音符)
    instrument = Instrument(41) #小提琴
    tempo= Tempo(90)
    line <- Line(
      pitches = c(60, 62, 64, 65, 67, 69, 71, 72,73,69, 71, 72,73) , 
      durations = c(1, 1, 1.5, 0.5,1)
    )
    # 创建音乐线条
    melody <- 
      Music() +
      Meter(4, 4) +   # 4/4拍
      line +
      instrument + 
      tempo          # 音符序列
    
    # 播放或导出
    #show(melody,musescore = "-r 800 -T 5") 
    show(melody) # 如果有音频输出支持
    export(melody, "~/scale.mid","musescore")
    
    ```
    
    
    
  • 宝马车保养3130元

    机油机滤上次交钱买的套餐,这次没交钱。

    换前刹车片1220,换电池1800元,总计实际花费3130元。

    火花塞4万更换,现在9000公里,1449元。没换。下次再说……前减震护套也该换了……,7月份换刹车油500元左右,这次没说换机脚垫的事

  • 3秒让DeepSeek写出爆款小红书

    不会用AI写笔记?直接套这个6步公式!

    📝 DeepSeek脚本公式

    👉🏻 直接复制填空!👇

    【我是谁】+
    【我需要】+
    【给对象】+
    【痛点关键词】+
    【内容重点】+
    【避雷要求】

    💡 原理:给AI精准”喂料”,它才能吐出金子!

    🎬 万能模板(直接抄!)

    记住这1个万能脚本!🔥”

    (例:职场人/宝妈/美妆党狂喜…)

    正文

    但很多姐妹说AI写的像流水账?

    其实只要用这个脚本模板👇

    ✅ 6步精准指令公式

    1️⃣【我是谁】👉🏻 XX领域/身份的博主

    2️⃣【我需要】👉🏻 标题/互动话术/痛点文案

    3️⃣【给对象】👉🏻 XX岁+有XX痛点的群体

    4️⃣【痛点关键词】👉🏻 3-5个精准词

    (例:职场妈妈:没时间/怕麻烦/要高效)

    5️⃣【内容重点】👉🏻 必含数据/场景/对比

    (例:三步搞定/懒人必存/1分钟vs1小时)

    6️⃣【避雷要求】👉🏻 禁用XX/必须带XX

    (例:不用专业术语/每段加emoji)

    场景:穿搭博主求选题

    ❌ 小白指令: “帮我找秋季穿搭灵感”

    ✅ 指令:

    【我是谁】158小个子穿搭博主
    【我需要】10个显高显瘦的秋季外套选题
    【给对象】20-25岁梨形身材女生
    【痛点关键词】胯宽/腿粗/五五分
    【内容重点】附身高体重参考+价格区间
    【避雷要求】不要网红款,要日常通勤款

  • 最近股市

    最近股市大盘已经到了4200点了。你说牛不牛。是曾经的大白马、大秦铁路、民生银行、格力电器……等等,最近几个月,跌幅都超过了30%。生生的被大牛市抛弃。下面是头条上看到了炒股方法。也许适合这段时间的操作。

    本文提到在牛市中,许多散户难以跑赢大盘,作者通过Python对A股5183只股票的历史数据进行回测,专门研究了612只一个月内翻倍的牛股,发现了它们启动前的三个共同特征。

    1. 低位横盘后量能温和放大,筹码高度集中:翻倍牛股在启动前通常会经历至少3个月的低位横盘,股价波动范围不超过20%。横盘初期成交量小,启动前2-3周成交量比平时增加30%-50%,股价不涨,这是主力吸筹的信号。
    2. 均线形成“多头排列”:所有翻倍牛股启动前,均线会形成“多头排列”的格局,5日均线在10日线上方,10日均线在20日线上方。关键信号是“5日线穿20日线”的金叉,出现后1周内启动上涨的概率高。
    3. 贴合政策或产业风口,有明确题材支撑:A股有“政策市”的特点,翻倍牛股大多贴合当时的政策导向或产业趋势,如AIGC、算力等。需区分“真题材”和“假题材”,真题材有政策文件和行业数据支撑,假题材则靠消息炒作,无实质业绩支撑。
  • linux 图片视频编辑软件

    GIMP 而不是 Photoshop,图片图像处理

    DaVinci Resolve 视频处理软件

    Kdenlive 用于基本编辑

  • 密码保护:医专图书馆捐书

    此内容受密码保护。如需查阅,请在下方输入密码。