我目前正在尝试使用有关艺术家、他们的歌曲和歌词的数据。我有csv与艺术家,歌曲名称,和歌词的顺序。我试图分裂它,使我的每一件事分开,但歌词不断分裂,每当有一个新的线。我试过用这个。
fp = open('songdata_test.csv', 'r')
for line in fp:
line_lst = line.split(',')
但是,这只是返回了前面描述的错误。有没有人知道如何分割这个csv,这样歌词就不会被分割?
编辑:我试图分裂的例子。
Adele,All I Ask,"[Verse 1]
I will lea
这是前一个问题的延伸:。任务如下:
您有一个存储在data.frame中的歌词集合,其列有:歌曲歌词(每行末尾有许多\n )、歌曲标题、歌曲专辑、音乐作者、单词作者、年份等。
现在,您希望使用markdown (或bookdown)和glue包自动生成一本格式良好的诗集,它应该生成此类html:
<h1> Album name </h1>
<h2> Song name </h2>
<blockquote>
<cite>
Music: author_music <br>
Words: author_words
我找到了一个用于读取mp3文件和读取/操作ID3标签(ID3v1和ID3v2.2到ID3v2.4)的java库,名为。
我修改了mp3agic以编写ID3v2标记的歌词标记,编写了标记:USLT。在中找到
在一个示例Android应用程序中,我修改了MP3的艺术家、专辑、标题、流派、歌词和评论。除了歌词之外,所有的标签都被正确修改。PowerAMP用于验证修改后的MP3文件,PowerAMP在MP3中找不到歌词。
如果有人熟悉这个库,这里是我从AbstractID3v2Tag.java修改过的代码:
//define lyric tag for id3v2
public static fina
我用python创建了一个歌词机器人。我正在使用机器人浏览器从genius.com中删除歌词,但它没有将歌词发送到组中。
if ( parser.getCommand() == 'GroupMESG'):
if(parser.getPayload().lower()[:7]=='!lyrics'):
#Send wait message in the group
parser.sendGroupMessage(parser.getTargetID(), "/me Please wait.. I am finding
有了这个示例LilyPond片段,我得到了两个奇怪的东西。
\score{
<<
\new Voice = "voicea" \relative { g'4 a b c g a b c }
\new Lyrics \lyricmode {
{ a b c d }
<<
\new Lyrics \lyricsto "voicea" \lyricmode { e f g h }
\new Lyrics \lyricsto "voicea"
我存储歌曲的歌词,还允许通过将和弦放在方括号(例如:[Dm7])中添加和弦。下面是存储在我的数据库中的歌词示例:
Left my fear [Dm7]by the side of the [B]road
Hear You[C] speak won't let[E] go
Fall to my knees
...
我想做的是在歌曲中寻找歌词。例如,我可能想搜索歌词fear by the side。问题是上面的示例中的[Dm7]不允许简单的LIKE搜索。
是否可以进行搜索(REGEX?)将文本(如[Dm7] )排除在查询之外?如果是的话,怎么做?请注意,方括号之间的和弦可能有所不同。
有时可以交换不同的曲调和歌词。例如:
任何模仿歌曲将是新的歌词,符合原来的曲调,看大多数古怪的Al的歌曲
基督教教堂的赞美诗经常有几首曲调可以与歌词相吻合。
虽然从理论上说,任何单词都可以唱给任何曲调,但大多数组合都会非常尴尬。一个有良好仪表意识的人可以很容易地识别出好的或坏的匹配。一个程序也应该能够做到这一点。
例如,想象一下“星条旗”中的以下几行:
Oh say, can you see by the dawn's early light
what so proudly we hailed at the twilight's last gleaming?
我正在做一个歌词+和弦的展示,我想用这个原始的格式:
[Dm]Hello darkness my old [C]friend
把和弦放在歌词上面。我可以让每个单词都变成div,并且使和弦是绝对的/相对于这个词,但是这意味着人们不能像word一样复制和粘贴所有东西到WYSIWYG编辑器中。
因此,我想在歌词上面加上一行空格,如下所示:
Dm C
Hello darkness my old friend
使用单空间文本很容易,但我想使用像Arial/Times这样的字体。是否有一种方法可以计算出几个空格近似于某个文本的长度?
注意-在每个人说“哦,你应该用不同
我正在访问iphone应用程序中的ipod库,并显示专辑的标题、歌词和艺术作品。我也想展示歌曲的歌词。我已经在itunes中添加了歌词,并将其与device.But同步,我的代码不显示歌词。
获取歌词的和代码是:-
- (void)handleNowPlayingItemChanged:(id)notification {
// Ask the music player for the current song.
MPMediaItem *currentItem = self.musicPlayer.nowPlayingItem;
// Display the art
我在Swift遇到了UITableView的问题。表中包含歌词。每个单元格都是一个歌词类。我知道我必须关注哪个索引,所以我用红色显示当前歌词,用黑色显示其他歌词。
到目前为止一切都还好。但是当使用scrollToRow时,在表格开始向下滚动到视图之外的歌词之前,它工作得很好。一旦UITableView开始滚动到视图之外,它就会开始跳跃。
你知道如何让它平滑地滚动到当前单元格而不跳跃吗?
下面是我如何让表格转到想要的歌词:
let lcCell = IndexPath(row: (vc_lyrics.sharedInstance().lyric_time[seconds]?.index)!, s
我想我已经接近了,但似乎不能让两节与一个隐藏的声音一致,这样节奏的变化就可以近似于歌词。
melody = \relative c' {
\clef treble
\key c \major
\time 4/4
c4 d e f | g f e d |
<<
\new Voice = "shown" {
\relative c' {
c4 d c d | e f g2
}
}
\new Voice = "hidden" {
\hide {
c'8 c d