【原创】如何做一张原创8BIT音乐的NES音乐卡片

news2024/12/26 13:51:06

我陷入了深思。。。。。。

第一步是创作一首8BIT音乐。我介绍两个NES用的音乐工具:FamiTracker 和 FamiStudio。

选FamiTracker的原因是,有完美教程呀。红鸡将他的教程放到B站了:红激教你做音乐

一共11集,非常亲民地道的教学,一教就会。从下载到精通。

 有性急的朋友会说不个“FT”只做nsf,而它生成的NES是无画面的。打住,我只用这个来做音乐,画面的事,后面有介绍。而且工具链上,我们必须用到FamiStudio,而FT也可以被FamiStudio替代掉。可惜。

我们说说FamiStudio。这个很好用,B站上有几个我不满意的教程。自寻。于是我只好自己提供网站famistudio.org。有下载也有我看不明白的英文。

 打勾的两个下载就好。

一般人都会安装,不可能拿错的。另一个是NES音乐引擎,我下一步都教大家用这个引擎做一个NES。

我着重的说一下,我现在使用的是4.0.6版本,如果你将来过了几年才看见,版本更新了,那么你要想好,如果不太懂的,推荐下载我这个版本。否则有可能发现冲突出错等情况。当然,那时我说不定也会出新教程。

(呀,如果打算完全使用我的范例,引擎可以不下载,我的范例里面就有。改改几个数据文件名,就成为新的音乐卡,不用写代码。)

用FS写音乐嘛,上B站看看吧。我也不会。不过FS比较牛,可以完美打开FT的文档。就是说用FT编辑之后,可以由FS打开做下一步了。完美!

当然FS使用上,也有方便的指导,我也有时间也学学练练。

在音乐编好之后,你要将音乐转成音乐数据。我用的是FS,我也测试过FT。后者上我太失望了。到一边凉快吧。

看这编文章就可以转换得到音乐数据。【原创】如何为自己编写的NES游戏添加音乐?

代码部分,不用急着学,学会前面转换数据就行。代码就在后面教教。

(注,FS接供的例程,好正点,可选三支曲,还有每通道的能量灯。能注意我写这一句的人,都是大牛了。)

 

假设你已经编好你的8Bit曲子了,或者拿着例子曲就急着试试新。

第二步,给我个赞呀,讨论一下呀。。下面是我辛苦编写的NES画图工具,还有NES文字工具。还有教程。

时间关系,我已经在另一个Blog写好了,走传送门过去就行。大魔司教教主

大魔司教是我老爸给我的一盒原版游戏,是盒卡,不是ROM。炫耀结束。我到现在都过不了第二关的地图呀!!!

下面是我写的十编教程。

【原创】NES游戏创作的学习流程

【原创】NES第一波:如何用通用型6502宏汇编器,制作NES/FC游戏。

【原创】NES第二波:如何用VS Code,编写NES/FC游戏程序。

【原创】NES第三波:程序局部调试的办法--6502Sim(也可以指令学习)

【原创】NES第四波:如何做一个nes静止画面?(程序运行基本流程)

【原创】NES第五波:如何做一张NES贺卡(之一,图形篇)

【原创】NES第六波:如何做一张NES贺卡(之二,屏幕篇)

【原创】NES第七波:制作NES的具体流程和学习大纲

【原创】NES第八波:怎么写一个HelloWorld

【原创】NES第九波:解说HelloWorld

【原创】NES第十波:解说一个NES音乐贺卡的源代码

很好,这就完满了。里面将要说的都讲解了。。。

番外编,不想写代码的人看这里,大牛老鸟也看过来吧。

【原创】FamiStudio引擎应用

只要按第五编和第六编,编辑好图形数据,将我的软件工具玩得比我还要好。就可以编辑出精美的8BIT画面。

然后到我的网盘下载第10编的例程。fogota.ysepan.com,到里面找到“NES Tool Kit"。(我没有换网盘,是网盘自己换了名。原来的 fogota.ys168.com也可以进入。)

第10编的第十三小节都会你换画面文件。还有CHR文件在主代码的最下面。如果是小白,就不去换代码的文件名了。而将你的文件改成我原有文件的名,替换它。

上面这编引擎应用应该也告诉了你们。。。

不如,我光自己写了代码,没有写对应的教程。我要补写一下。嘿嘿。源码先放到网盘。睡啦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/192911.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++11 lambda表达式

作者:小萌新 专栏:C进阶 作者简介:大二学生 希望能和大家一起进步! 本篇博客简介:介绍C11的lambda表达式 lambda表达式lambda表达式的概念lambda表达式语法lambda表达式交换两个数lambda表达式的底层原理lambda表达式的…

【ChatGPT 中文版小程序】无需注册体验 ChatGPT 的攻略

本文导读什么是ChatGPT?ChatGPT能做什么?功能测试如何解锁有趣功能?我想部署同样的一个小程序,请问如何做?什么是ChatGPT? 最近网上非常火爆的CHATGPT,它是OpenAI开发的一款开源的自然语言处理…

专访量子计算上市公司IonQ CEO

(图片来源:网络)IonQ的CEO Peter Chapma,从70年代中期就从事高科技行业,至今已有45年左右。在接受媒体采访时,Peter Chapman谈到IonQ扩展计算机和提供业务价值的计划、量子客户的最佳应用程序开发合作伙伴、…

DEFCON议题解读|Dll劫持新思路——修改环境变量

简介 在2022年的Defcon大会上,安全研究人员Wietze Beukema通过对进程级环境变量的研究,提出了一种Dll劫持新思路,下面就其中涉及的技术点展开介绍。 **01 **环境变量 每一个进程都有一个环境块,其中包含一组环境变量及其值。有两种类型的环…

RabbitMQ的消息模型

文章目录1、简单队列2、work 模式3、发布/订阅模式4、路由模式FanoutDirect5、主题模式6.工作模式总结7、四种交换器RabbitMQ官方提供了5个不同的Demo示例,对应了不同的消息模型: 1、简单队列 一个生产者对应一个消费者!! publi…

Linux shell 命令行环境下使用阿里云盘

阿里云盘在内测的时候我就在使用,整体体验相当的好,最起码不会限速,比起下载速度只有十几 KB 的某垃圾云盘要强太多了。 当然除了使用各系统的客户端进行下载之外,我还想要在命令行进行操作,主要原因也是我有一台 NAS…

AcWing 487. 金明的预算方案(有依赖的背包问题 + 分组背包问题)

AcWing 487. 金明的预算方案一、问题二、分析三、代码一、问题 二、分析 这道题属于一个背包问题,但是这道题中有一个很神奇的条件。就是我们想要购买某个物品的附件的话,前提是我们要购买这个物品的主件。 因此,我们可以将这道题画成下面这…

Java高手速成 | EL表达式语言

本文主要讲解EL表达式语言的作用、基本语法以及运算符。 01、EL的作用 当需要在JSP页面显示变量以及JavaBean对象时&#xff0c;可以使用JSP的表达式&#xff0c;如<%变量%>的形式&#xff0c;也可以直接使用如<%out.println(变量)%>的Java输出语句。尤其当JSP页…

C语言学习笔记-循环

有的时候&#xff0c;我们可能需要多次执行同一块代码。一般情况下&#xff0c;语句是按顺序执行的&#xff1a;函数中的第一个语句先执行&#xff0c;接着是第二个语句&#xff0c;依此类推。 编程语言提供了更为复杂执行路径的多种控制结构。 循环语句允许我们多次执行一个…

硬核工厂!钢厂远程监管,三维组态监控 HMI

钢铁行业作为我国的支柱产业&#xff0c;也是我国能源消耗的重点行业之一&#xff0c;随着国家节能减排政策的推进&#xff0c;有效实施能源管控是企业提高能源绩效、降低能源成本和提高核心竞争力的重要途径。通过对钢铁企业能耗现状和能源管理模式的分析可以得知&#xff0c;…

GitHub中如何创建自己的存储库?(图文详解)

前言 &#x1f4dc; “ 作者 久绊A ” 专注记录自己所整理的Java、web、sql等&#xff0c;IT技术干货、学习经验、面试资料、刷题记录&#xff0c;以及遇到的问题和解决方案&#xff0c;记录自己成长的点滴 目录 一、创建自己的存储库&#xff1f; 二、详细介绍 1、Reposito…

微前端——一个属于前端的时代

关于微前端为什么需要微前端&#xff1f;What&#xff1f;什么是微前端Why&#xff1f;为什么去使用微前端How&#xff1f;怎样落地微前端Where&#xff1f;在什么场景下使用微前端CSS 隔离方案JavaScript 沙箱机制快照沙箱Proxy 代理沙箱legacySandbox(单例沙箱)proxySandbox(…

云原生丨手把手教你搭建自己的第一个微服务

文章目录前言一、环境准备软件要求配置操作二、拉取框架三、模块搭建SDK模块SDK-Cloud 模块common模块API模块前言 我们知道&#xff0c;微服务架构是把项目里的每一个功能元素独立出来&#xff0c;再对这些功能元素进行动态组合。这样的优点在于&#xff1a;节省调用资源&…

基于Springboot搭建java项目(三十一)—— 什么是Docker

什么是Docker 一、容器技术 1、应用程序的部署问题 ​ 还原应用程序部署的场景&#xff0c;开发在开发应用的时候&#xff0c;要自己搭建一套环境&#xff0c;进行本地调试&#xff0c;这时就需要在本地搭建一套JVM&#xff0c;NODE&#xff0c;NGNIX等一些应用程序运行的环…

【大唐杯备考】——5G系统勘察设计(学习笔记)

&#x1f4d6; 前言&#xff1a;本期介绍5G系统勘察设计。 目录&#x1f552; 1. 概述&#x1f558; 1.1 5G网络预规划&#x1f564; 1.1.1 5G建网需求确认&#x1f564; 1.1.2 4G现网评估&#x1f564; 1.1.3 站点规模估算&#x1f564; 1.1.4 5G仿真评估&#x1f558; 1.2 5G…

新年首捷 | 全息网御入选《CCSIP 2022中国网络安全产业全景图(第五版)》

2023年2月1日&#xff0c;FreeBuf咨询正式发布 《CCSIP&#xff08;China Cyber Security Panorama&#xff09;2022 中国网络安全行业全景册&#xff08;第五版&#xff09;》&#xff0c;旨在帮助企业更好地了解中国网络安全技术与市场的发展趋势&#xff0c;并为企业安全建设…

Python接口测试实战5(下) - RESTful、Web Service及Mock Server

本节内容REST及RESTful APIWeb ServiceXML解析Mock ServerREST及RESTful APIREST&#xff1a;表述性状态转移或表现层状态转移&#xff0c;“表现”及每个接口地址(URI)都表现为&#xff08;视为&#xff09;一个资源对象&#xff08;文本资源、图片资源、服务资源&#xff09;…

请问软件设计师、网络工程师、软件评测师还是系统集成项目管理师,哪个好考?

软件设计师、网络工程师、软件评测师还是系统集成项目管理师&#xff1f;这些都是属于软考中级科目&#xff0c;看自己是想从事哪个方向咯。都可以备考啊&#xff0c;毕竟含金量都差不多的&#xff01; 因为自己备考的是网工&#xff0c;就说说网工的备考如何吧 一、中级网络…

Quest Pro降价和Vive XR Elite之我见

本来没打算写Vive XR Elite&#xff0c;作为HTC首个支持VST透视的VR头显&#xff0c;它也引起了业内关注&#xff0c;尤其是去年10月份Meta Quest Pro重磅发布之后&#xff0c;大家就会看到&#xff0c;领域内的玩家都在朝着VST发力。那为什么现在来写Vive XR Elite呢&#xff…

即时通讯开发之TCP/IP中的TCP 协议概述

终于看到了 TCP 协议,这是 TCP/IP 详解里面最重要也是最精彩的部分,要花大力气来读。前面的 TFTP 和 BOOTP 都是一些简单的协议,就不写笔记了,写起来也没啥东西。 TCP 和 UDP 处在同一层---运输层,但是 TCP 和 UDP 最不同的地方是,TCP 提供了一种可靠的数据传输服务,TCP 是面向…